public static void closeConnection(RServer connection) { if (connection.IsRunning) { connection.Stream.WriteString(ExchangeType.CLOSE_CONNECTION_REQUEST.ToString()); connection.removeAllNewDeviceConnectedCallback(); connection.removeAllDataReceivedCallback(); connection.StopListening(); } }