2012-04-07 8 views
-1

誰かがなぜUDPサーバがスレッドを使用する必要がなく、クライアント/サーバ通信中にTCPサーバがスレッドを使用する必要があるのか​​説明してもらえますか?なぜUDPサーバはスレッドを使用する必要はありませんか?

ありがとうございました

+1

スレッドとIPプロトコルの種類には関係がありません。スレッド化または非スレッド化のいずれかを使用して、UDPまたはTCPサーバーのいずれかに書き込むことができます。 –

答えて

1

私はあなたが誤解したと思います。 UDPサーバが複数のスレッドを使用する必要はありません。これは、1つのソケットのみを処理する必要があるためです。 TCPサーバーは接続ごとにソケットを処理する必要があるため、ブロッキングモードでは、リスニングソケットを扱うスレッドに加えて、接続ごとにスレッドが必要です。

+0

ありがとう。本当に助けられた... – hmdb

関連する問題