//disconnect from server when exit application public void DisConnect() { //mChen GameManager.GameReady = false; QuitApplicaion(); Debug.Log("quit message send"); if (IsConnected()) { //NetSender.Send<Protocol.quit>(); NetCore.Disconnect(); } if (_dispatchSocketthread != null && _dispatchSocketthread.IsAlive) { Debug.Log("abort athread"); _dispatchSocketthread.Abort(); } if (_sendHeartBeatThread != null && _sendHeartBeatThread.IsAlive) { _sendHeartBeatThread.Abort(); } if (_checkNetworkThread != null && _checkNetworkThread.IsAlive) { _checkNetworkThread.Abort(); } }
private SprotoTypeBase RoleOffline(SprotoTypeBase msg) { //服务器t掉 NetCore.Disconnect(); return(null); }
public void DisConnent() { NetCore.Disconnect(); NetCore.logined = false; }
public void Disconnect() { NetCore.Disconnect(); }