private void OnApplicationQuit() { if (!isOnline) { return; } ClientTCP.Disconnect(); }
public void PreCloseWorld() { ClientTCP.OnMessageReceived -= ParseServerMessage; ClientUDP.OnMessageReceived -= ParseServerUDPMessage; ClientTCP.SendMessage("Closing World: " + Main.worldName); if (ClientTCP.Connected) { ClientTCP.Disconnect(); } if (ClientUDP.Listening) { ClientUDP.Disconnect(); } }
IEnumerator KeepAlive() { //Start as not connected while (ClientTCP.IsConnected == false) { yield return(0); } while (ClientTCP.IsConnected) { yield return(0); } ClientTCP.Disconnect(); ServerQuit(); InitializeNetwork(); yield break; }
private void OnApplicationQuit() { ClientTCP.Disconnect(); }
public override void _ExitTree() { ClientTCP.Disconnect(); EntityManager.Delete(); }
public void Test_async_disconnect() { Debug.Log("Disconnecting"); clientConnection.Disconnect( ); }