/// <summary> /// Disconnects from LFS and releases all resources associated with the connection. /// </summary> public void Disconnect() { ThrowIfDisposed(); ThrowIfNotConnected(); TcpSocket.Disconnect(); UdpSocket.Disconnect(); OnDisconnected(new DisconnectedEventArgs(DisconnectReason.Request)); }
private void UdpSocket_SocketError(object sender, InSimErrorEventArgs e) { TcpSocket.Disconnect(); OnInSimError(e); }