void ReconnectionHelper_Reconnected(object sender, Network.ConnectionEventArgs e) { lock (this) { ReconnectionHelper.Close(); ReconnectionHelper = null; Connection.ConnectionStateChanged += server__ConnectionStateChanged; } server__ConnectionStateChanged(Connection, e); }
public void Disconnect() { bIsDisconnecting = true; if (ReconnectionHelper != null) { ReconnectionHelper.Close(); ReconnectionHelper = null; Connection.ConnectionStateChanged += server__ConnectionStateChanged; } Connection.CloseConnection(); if (Settings.OscPort > 0) { Network.Osc.OscPacketDispatcher.UnBind(Settings.OscPort, OscListener_PacketReceived); } }
public void Disconnect() { lock (this) { bIsDisconnecting = true; if (ReconnectionHelper != null) { ReconnectionHelper.Close(); ReconnectionHelper = null; Connection.ConnectionStateChanged += server__ConnectionStateChanged; } } Connection.CloseConnection(); }