public ZappyNetworkClient(string serverAddr, int serverPort) : base(serverAddr, serverPort) { packetToSend = new Queue <string>(); authenticateState = ZappyAuthenticateState.NONE; InitializePacketEventTypeDatas(); }
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); } } }