2011-02-08 22 views
0

新しいtcp/ip接続ごとに1つのスレッドがあります。 2つの同時リクエストが同じポートに再作成されたらどうなりますか? 1つは拒否されますか?この問題の解決方法はありますか、または接続を再試行する必要がありますか?同時接続

ありがとうございました

+0

2人のユーザーがあなたのサーバーに偶然に接続したときを意味しますか? – Kevin

+0

はい、これは正確です。 –

答えて

2

存在すると思われる問題はありません。あなたが本当にしたい場合は、単一のスレッドで複数のクライアントを処理することもできます。新しい接続をバインド、リッスン、ループ、受け入れる。カーネルは実際のtcp/ipスタックを扱うので、あなたがバインドしてリスンを開始すると、基本的にカーネルにあなたが指定したポートに入ってくる新しい接続を処理するように指示します。接続が確立された瞬間に「承認」をブロックしていないという理由だけで、その接続の試みを処理できないわけではありません。

私が言ったように、それはあなた自身のために見ていくつかのテストを実行します。