2012-04-25 14 views
1

私はTCPサーバソフトウェアを持っています。すべてのTCPクライアントに対してスレッドを開きます。 (これは、すべてのTCPクライアントに対してスレッドを開くのはなぜ重要ではありません。)いつでもTCPクライアントをキックしてスレッドを強制終了したいと考えています。私はどのように私はサーバーから追い出したいTCPクライアントのスレッドを見つけることができますか?TCPクライアントの強制終了C#のTCPサーバのスレッド

ありがとうございます。

+0

死ぬスレッドを決定する情報はありますか? –

+0

すべてのスレッドはクライアントIPで動作するので、クライアントのIPアドレスを取得します。 – sanchop22

+0

"すべてのTCPクライアントに対してスレッドを開きます。" - それは通常、実際には本当に大きな間違いです...ただ言います。私の最後のTCPサーバは現在、50k +並行接続を処理しています - クライアントごとのスレッド*実際は*は縮尺されません。 –

答えて

3

存在するすべてのTcpClientを追跡する必要があります。たとえば、リストを使用してそれらを格納します。あなたは彼らにアクセスできます。

関連する問題