Example #1
0
        protected void OnClientTimeOut(TcpSocket client)
        {
            ClientTimeout?.Invoke(this, new TcpSocketEventArgs {
                Client = client
            });

            client.Dispose();
        }
Example #2
0
        public TcpSocket NewClient(IPEndPoint local, IPEndPoint address)
        {
            var client = new TcpSocket {
                Server = this
            };

            client.Socket = new Socket(address.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
            if (local != null)
            {
                client.Socket.Bind(local);
            }
            client.Connect(address);
            return(client);
        }
Example #3
0
 public void Remove(TcpSocket client)
 {
     client.Dispose();
 }