0
Nettyを使用して信頼性の高いUDPを構築するにはどうすればよいですか?どうすれば信頼できるUDPを構築するためにnettyを使用できますか?
nettyのソースコードを変更しますか? または、nettyを低レベルで使用し、アプリケーション層で信頼性を実装しますか?
ありがとうございました! よろしく!
Nettyを使用して信頼性の高いUDPを構築するにはどうすればよいですか?どうすれば信頼できるUDPを構築するためにnettyを使用できますか?
nettyのソースコードを変更しますか? または、nettyを低レベルで使用し、アプリケーション層で信頼性を実装しますか?
ありがとうございました! よろしく!
アプリケーションのデザインによって異なります。これらのものを追加するためにNetty UDPトランスポート・ソースを変更するよりも、アプリケーション・レイヤー(シーケンス番号付きの単純なデータ・フレーム、受信したシーケンス番号を持つ確認フレーム、および再送を実装するためのオプションのタイマー・ハンドラー)を構築する方がはるかに簡単です。
このアプローチは、IPフレームに大きな感謝を送るようないくつかの問題に直面する可能性があります。アプリケーションPDUの断片化を処理した後、レイヤーに多くのものを追加し続ける必要があります。どのような方法でも、TCPまたはSCTP(Netty 4.XはSCTPをサポートしています)を目的に使用できない場合にのみ、これを行います。
ありがとうございます。 – user1335950
あなたの返信ありがとうございます。私は、高速度のパフォーマンスが必要なfpsゲームサーバーを構築したいと思います。私はTCP SCTPがそれほど適切ではないと思います。私は64KBパッケージを送受信することができるので、私はIPフレームを気にする必要があります。 – user1335950