Ejemplo n.º 1
0
        public override void UnBind()
        {
            for (int i = 0; i < clients.Count; ++i)
            {
                SocketUtilities.CloseSocket(clients[i].Socket);
            }

            clients.Clear();

            base.UnBind();
        }
Ejemplo n.º 2
0
        protected void Shutdown()
        {
            if (MultithreadedReceive)
            {
                receiveThread.Abort();
            }

            if (MultithreadedSend)
            {
                sendThread.Abort();
            }

            SocketUtilities.CloseSocket(Socket);
        }
Ejemplo n.º 3
0
        protected override void CloseClientConnection(Client Client)
        {
            base.CloseClientConnection(Client);

            SocketUtilities.CloseSocket(((TCPClient)Client).Socket);
        }