예제 #1
0
파일: Packet.cs 프로젝트: tgy/CSharp
        private void WriteHeaders(Writer w)
        {
            UpdateHeaders();

            w.Write(Header.OpCode);
            w.Write(Header.DataSize);
        }
예제 #2
0
파일: Packet.cs 프로젝트: tgy/CSharp
 public Packet(PacketHeader header, MemoryStream memoryStream)
 {
     Header = header;
     Stream = memoryStream;
     Reader = new Reader(Stream);
     Writer = new Writer(Stream);
 }
예제 #3
0
파일: Client.cs 프로젝트: tgy/CSharp
        public Client(TcpClient client)
        {
            _client = client;
            Connected = true;

            Writer = new Writer(Stream);
            Reader = new Reader(Stream);

            new System.Threading.Tasks.Task(Receive).Start();
        }
예제 #4
0
파일: Packet.cs 프로젝트: tgy/CSharp
 public void WritePacket(Writer w)
 {
     WriteHeaders(w);
     w.Write(GetDatasBytes());
 }