Exemplo n.º 1
0
 /// <summary>
 ///     Handles packet data
 /// </summary>
 /// <param name="packet">The data received by the </param>
 private void handlePacketData(byte[] packet)
 {
     if (parser == null)
     {
         return;
     }
     if (ARC4ServerSide != null)
     {
         ARC4ServerSide.Parse(ref packet);
     }
     parser.HandlePacketData(packet);
 }
Exemplo n.º 2
0
        public void SendUnsafeData(byte[] packet)
        {
            if (!isConnected || disableSend)
            {
                return;
            }
            //string packetData = System.Text.Encoding.Default.GetString(packet);
            //Console.WriteLine(string.Format("Data from server => [{0}]", packetData));
            if (packet.Length <= 0)
            {
                return;
            }

            if (ARC4ClientSide != null)
            {
                ARC4ClientSide.Parse(ref packet);
            }

            dataSocket.BeginSend(packet, 0, packet.Length, 0, sendCallback, null);
        }