public override void UnBind() { for (int i = 0; i < clients.Count; ++i) { SocketUtilities.CloseSocket(clients[i].Socket); } clients.Clear(); base.UnBind(); }
protected void Shutdown() { if (MultithreadedReceive) { receiveThread.Abort(); } if (MultithreadedSend) { sendThread.Abort(); } SocketUtilities.CloseSocket(Socket); }
protected override void CloseClientConnection(Client Client) { base.CloseClientConnection(Client); SocketUtilities.CloseSocket(((TCPClient)Client).Socket); }