Exemplo n.º 1
0
    //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();
        }
    }
Exemplo n.º 2
0
 private SprotoTypeBase RoleOffline(SprotoTypeBase msg)
 {
     //服务器t掉
     NetCore.Disconnect();
     return(null);
 }
Exemplo n.º 3
0
 public void DisConnent()
 {
     NetCore.Disconnect();
     NetCore.logined = false;
 }
Exemplo n.º 4
0
 public void Disconnect()
 {
     NetCore.Disconnect();
 }