Exemplo n.º 1
0
 public void Decode(InPacket iPacket, int len)
 {
     for (int i = 0; i < len; ++i)
     {
         iPacket.BufBytes.Add((byte)_aBuf_Bytes[_offset + i]);
     }
     _offset += len;
 }
Exemplo n.º 2
0
        public InPacket Communicate(OutPacket oPacket)
        {
            NetworkStream stream = _socket.GetStream();

            Byte[] outData = oPacket.BufBytes.ToArray();
            stream.Write(outData, 0, outData.Length);

            int inCount = stream.Read(_inData, 0, _maxPacketSize);

            InPacket iPacket = new InPacket();
            iPacket.ForcedEncode(_inData, inCount);
            return iPacket;
        }