コード例 #1
0
        public static byte[] CreateDataForSending(string data, Packet.PacketID id)
        {
            List <byte> dataToSend = new List <byte>();

            dataToSend.AddRange(BitConverter.GetBytes((int)id));
            dataToSend.AddRange(BitConverter.GetBytes(Encoding.ASCII.GetByteCount(data)));
            dataToSend.AddRange(Encoding.ASCII.GetBytes(data));

            return(dataToSend.ToArray());
        }
コード例 #2
0
 public PacketHeader()
 {
     this.PacketID     = 0;
     this.PacketLength = 0;
 }
コード例 #3
0
 public PacketHeader(Packet.PacketID packetID, int packetLength)
 {
     this.PacketID     = packetID;
     this.PacketLength = packetLength;
 }