Beispiel #1
0
 void onConnect(SFEvent e)
 {
     if (m_mgr.isReady())
     {
         m_infoMsg = "已经连接过了";
         return;
     }
     m_infoMsg = "正在连接服务器";
     m_mgr.init();
     m_mgr.dispatcher.addEventListener(this, SFEvent.EVENT_NETWORK_READY, result =>
     {
         SFSimpleEventData retCode = result.data as SFSimpleEventData;
         if (retCode.intVal == 0)
         {
             m_infoMsg = "服务器连接成功";
         }
         else
         {
             m_infoMsg = "服务器连接失败";
         }
     });
     m_mgr.dispatcher.addEventListener(this, SFEvent.EVENT_NETWORK_INTERRUPTED, onInterrupt);
     m_mgr.dispatcher.addEventListener(this, SFResponseMsgUnitLogin.pName, onRecvMsg);
 }