示例#1
0
 private TcpClient(Socket socket)
 {
     Socket               = socket;
     Sender               = new TcpPackSender(socket);
     Sender.Disconnect   += OnDisconnect;
     Receiver             = new TcpPackReceiver(socket);
     Receiver.Disconnect += OnDisconnect;
 }
示例#2
0
 public TcpUser(int id, TcpServer server, Socket socket)
 {
     Id       = id;
     Server   = server;
     Socket   = socket;
     Sender   = new TcpPackSender(socket);
     Receiver = new TcpPackReceiver(socket);
     Locker   = new object();
     lock (Locker)
     {
         Sender.Disconnect   += OnDisconnect;
         Receiver.Disconnect += OnDisconnect;
     }
 }