private TcpClient(Socket socket) { Socket = socket; Sender = new TcpPackSender(socket); Sender.Disconnect += OnDisconnect; Receiver = new TcpPackReceiver(socket); Receiver.Disconnect += OnDisconnect; }
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; } }
public static void SendEmpty(this TcpPackSender network) { network.Send(EMPTYPACK); }