Пример #1
0
 public ZappyNetworkClient(string serverAddr, int serverPort) :
     base(serverAddr, serverPort)
 {
     packetToSend      = new Queue <string>();
     authenticateState = ZappyAuthenticateState.NONE;
     InitializePacketEventTypeDatas();
 }
Пример #2
0
 protected override void OnDataReceived(string data)
 {
     if (authenticateState == ZappyAuthenticateState.NONE && data.ToLower().CompareTo("WELCOME") == 1)
     {
         authenticateState = ZappyAuthenticateState.NOREGISTER;
     }
     else
     {
         var packet = PacketParser.Parse(data);
         if (packet != null)
         {
             InvokeAllPacketEvent(packet);
         }
     }
 }