0

私はピアツーピアアプリを開発中ですが、次のシナリオに少し混乱しています:

私のアプリケーションが発信ポート1863を使用するとしましょう-これはmsnメッセンジャーにも使用されます(これがポートでない場合は、そうであると仮定できます)

これで、クライアントがアプリを実行し、ポート 1863 でサーバーに接続します。

これで問題が発生するかどうかは少し混乱しています。2 つのアプリが発信通信に同じポートを使用できることを知っています。しかし、戻ってきたデータはどうなるでしょうか。

また、クライアントは、アプリを正しく実行するためにポートを開く必要がありますか??

4

1 に答える 1

1

2 つのアプリが発信通信に同じポートを使用できることを知っています。しかし、戻ってきたデータはどうなるでしょうか。

それはまさにソースポートが解決する問題です. ピアは、それに基づいて 2 つの接続を常に区別できます。応答を送信すると、送信元ポートが宛先ポートになり、元の受信者が正当なプロセスにデータを正しく渡すことができます。

于 2012-08-25T14:38:55.000 に答える