function socket = clearUDPBuffer(socket,varargin) % clearUDPBuffer Script that clears an UDP Socket Buffer by closing and % reopening the socket % % Inputs % Socket: UDP Socket to be cleared % % Outputs % Socket: UDP Socket % % Use % 1. import XPlaneConnect.*; % 2. Socket = openUDP(49005); % 3. Socket = clearUDPBuffer(Socket); % % Contributors % [CT] Christopher Teubert (SGT, Inc.) % christopher.a.teubert@nasa.gov % % To Do % 1. Verify Input % % BEGIN CODE import XPlaneConnect.* %% Close and reopen socket if ~socket.isClosed() port = socket.getLocalPort(); %get port of socket socket.close; %Close Socket socket = openUDP(port,varargin); %open new socket end end