パケットを送信するudpベースのアプリケーションとtcpベースのアプリケーションの両方がある場合、updベースのアプリケーションがパケットを送信する速度が速すぎて帯域幅がudpパケットでほぼいっぱいになると、tcpパケットは非常に困難になるという驚くべきことがわかりました。送信します。
驚くべきことに、tcpベースのアプリケーションはいくつかのパケットを送信できますが(write()の戻り値で観察されます)、tcpパケットの受信者はそれらを受信しません。なんで?これは、tcpパケットがネットワークカードによって最終的に送信されないためですか?または、tcpパケットは実際にルーターによってドロップされますか?
ありがとう、スティーブ