複数のクライアントがTCPサーバーに接続するシナリオがあります。いずれかのクライアントがサーバにパケットを送信すると、サーバは再送信タイマーを持ち、応答を受信するまでそのパケットを別のサーバに送信し続けます。この再送信メカニズムを設定するにはどうすればよいですか?私はC言語のLinuxでこれをやっています。パケット再送信
Q
パケット再送信
0
A
答えて
0
私はこれが割り当てであると推測しています。私のチャンネルが意図的に壊れていたところに似たようなものがありました。
私はあなたに似たようなことをお勧めします。
- パケットを送信します。
- タイマーを開始します。
- ACK(確認応答)が一定の時間内に受信されない場合は、1
3
TCPソケットを使用すると、自動的に再送信が行われます。確かに、より制御したい場合は、UDPを使用して自分自身で再送信を処理する必要があります。
0
IIRCの場合、これらのTCP設定パラメータを含むファイルの場所はディストリビューションによって異なります。彼らはRed HatとUbuntuの異なるフォルダにあります。
関連する問題
- 1. TCP再送信:再送信されるパケットの数はいくつですか?
- 2. TCPパケット送信エラー
- 3. pingパケットの送信方法
- 4. LinuxのRAWソケット経由でパケットを再送信
- 5. パケット送信/受信の処理方法
- 6. .NETでUDPパケットを送受信する
- 7. IPパケットを送信しています
- 8. ウェブサーバーにパケットを送信しますか?
- 9. パケット送信後のUDPポートarduinoインクリメント
- 10. パケットの送信に関する問題
- 11. Node.jsポート間でパケットを送信
- 12. Javaアプレットでのパケットの送信
- 13. C#でパケットを送信するには?
- 14. KryoNet - Androidクライアントにパケットを送信する
- 15. 送信パケットのscapyタイムスタンプ測定
- 16. 送信されたTCPパケットごとに1つの再送信タイマーがありますか?
- 17. ACKパケットが失われた場合、SYNパケットは同じシーケンス番号で再送信されますか?
- 18. サーバはTCP「接続クローズ」パケットの送信を再試行しますか?
- 19. 再送信を除くHTTPSまたはHTTPパケットのサイズを知る方法
- 20. libeventはパケットを受信したときに送信します
- 21. Tcpdump - 送信および受信umpパケットのカウント
- 22. フォームエラーの再送信
- 23. パケットが送信者から受信者に転送される方法
- 24. パケット転送
- 25. Wiresharkフィルタ:フィルタリングされたパケットの前に送信されたパケットの取得
- 26. パケットをネットワークカードに送信する前にパケットを変更する方法
- 27. UDPパケット:1つのパケットに異なるデータ型を送信するには?
- 28. アップマッチング着信パケット
- 29. 応答が受信されない場合、BLEスタックはパケットを再送信しますか?
に戻ってください。これはあなたが複数のクライアントを持っている意味は、C1、C2及びC3を言うと、サーバS1ましたパケットをS2に送信しますか?はいの場合は、S1 - S2またはC1 - S1間の再送信を求めていますか?あなたがS1へのクライアントを求めているなら、それはTCPまたはS1-S2トラフィックのために処理されます。もしあなたがTCP接続を使用しているなら、それは世話をします。 –