0

内部の Winsock 送信バッファーを非常に小さな値に減らし、2 つのスレッドが同時に送信することで、setsockopt を使用して send() をブロックする際に WSAEWOULDBLOCK をシミュレートしようとしています...

ネットワーク ケーブルを抜いたり、ファイアウォールで接続をブロックしたりして接続をドロップしても、内部送信バッファがいっぱいになり、 WSAEWOULDBLOCK ? を返すには不十分です。

これどうやってするの ?

ありがとう。

4

1 に答える 1

1

リモート エンドで接続を受け入れますが、その場所でターピットします。ローカル エンドで送信を試行し続けると、送信トラフィックに使用されるデータ バッファーがいっぱいになるはずです。

于 2012-06-08T23:54:54.517 に答える