問題タブ [udp-data-transfer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
779 参照

udp - Amazon ec2 での Netty UDT の例

私はネットワーキングの第一人者ではないので、単純なものが欠けている可能性があります。

netty 4.0.11 http://dl.bintray.com/netty/downloads/netty-4.0.11.Final.tar.bz2を使用して、メッセージ エコー クライアントと msg エコー サーバーの両方を実行可能な jar ファイルとして構築しました。

Maven を使用して正しい依存関係をすべて読み込むことができ、プロジェクトはローカルおよびサーバー上で正しくビルドおよび実行されました。ローカル ホストでサーバーを実行し、同じ (localhost 、ローカル マシンと Amazon ec2 インスタンスの両方で) クライアントからサーバーに接続できます。ここでも、マシンと私の両方でそれ自体 (localhost) に接続できます。サーバーコンピューター。

問題は、サーバーが実行されているマシンの外部からサーバーに接続できないことです。たとえば、ローカル コンピューターで実行されている echo msg クライアントから (ec2 インスタンスで実行されている) echo msg サーバーに接続したいと考えています。

正しいポートとローカル マシンの IP からの UDP を許可するように、Amazon のセキュリティ設定をセットアップしました。ec2 インスタンスで Echo サーバーを実行すると、正しく起動します。

しかし、ローカル ホストの外部からは接続できません。クライアント マシンから表示されるエラー メッセージは次のとおりです。また、ローカル マシンのすべてのファイアウォールを (一時的に) オフにしました。それでも、接続しようとすると、次のようになります。

0 投票する
1 に答える
596 参照

java - Java Netty UDT ランデブーが機能しない

netty + udt + rendezvous を使用して、この例の修正版をテストしています: http://netty.io/4.0/xref/io/netty/example/udt/echo/rendezvous/package-summary.html

サーバーとローカル マシンの両方でインスタンスを開始しました。「セルフ」ホストは両側で localhost であり、「ピア」ホストはもう一方のホスト名です。したがって、A は localhost にバインドして B に接続し、B は localhost にバインドして A に接続します。

LAN ではすべて正常に動作しますが、ファイアウォール (フリッツボックス ルーター) の背後にあるコンピューターとサーバーを接続するとうまくいきません (サーバーはポートをブロックしません)。この場合、タイムアウトが発生します。

両側に次のように表示されます。

netty+udt は udp ホール パンチングを行うと思いましたね。

0 投票する
2 に答える
569 参照

c++ - 既存のソケットをUDTでバインド

UDT ライブラリを使用して、NAT の背後にあるコンピューターとの間でファイルを転送しています。私はすでにPythonで穴あけプロトコルを行っており、それがどのように機能するかを知っています。ここでは、UDT ソケットを既存の UDP ソケットにバインドしようとしています。

sock既存のUDPソケットと話しpeeraddrたいコンピューターのアドレスで

私はこのエラーがあります:

UDT bind documentationでは可能であるように見えるので、それはちょっと奇妙です。

0 投票する
2 に答える
514 参照

ios - トランスポート層でTCPをUDTプロトコルに迂回させるためのJavaのNettyと同様のObjective-Cのメカニズムはありますか

トランスポート層でTCPをUDTプロトコルに迂回させるための、JavaのNettyに似たObjective-Cのメカニズムはありますか。

ここで、アプリケーションから UDT を介して実行するために、HTTP 要求と応答 (デフォルトで TCP を介して実行) を実装したいと考えています。

  1. これは可能ですか?

  2. このための iOS の組み込みメカニズムはありますか?