Пример #1
0
 public Client(TcpClient tcpClient, Server _serv)
 {
     Joined = false;
     Entity = null;
     disconnecting = false;
     tcp = tcpClient;
     IP = (tcp.Client.RemoteEndPoint as IPEndPoint).Address.ToString();
     NetStream = tcp.GetStream();
     Reader = new NetReader(NetStream);
     Writer = new BinaryWriter(NetStream);
     Server = _serv;
     ID = Server.CreateID();
     if (ID == 0)
         ID = Global.Config.max_players + 1;
     recvBuffer = new byte[4];
     NetStream.BeginRead(recvBuffer, 0, 4, HeadCallback, null);
 }