質問

と言う、私は背後にファイアウォール、ルータなど(すなわち。なし着信接続)2台のコンピュータを持っています。私はすべてがどこか特別なサーバを経由せずにTCP / UDPプロトコルを介して2つを接続することができます方法はありますか?私は、Skypeは、おそらくない正確には、のような何かを知っています。

感謝します。

他のヒント

私はそれを自分自身使ったことがないけど、私はこのゲームをプレイする方法であり、ファイアウォールやルータを想定し、UPnPは提供するものであると信じています:

http://en.wikipedia.org/wiki/Universal_Plug_and_Play

NATトラバーサルのセクションを参照してください。

編集ます:

ウィキペディアは、NATトラバーサルにページ全体を持っています:

http://en.wikipedia.org/wiki/NAT_traversal

はい、これはしばしば「ヘアピンネットワークアドレス変換」と呼ばれ、通常のアドレス変換を行うデバイスに実装されています。これは、暗黙のいくつかの他のコメントとして、NATトラバーサルや穴パンチとまったく同じものではありません。あなたは、同じNATの背後にある2つのホストが相互に通信するために取得しようとしています。

私は、さまざまなNATの実装を見て、あなたのために動作しますどのオプションを決定するために、下のリンクを見てみましょう。ここにあなたのための図とのリンクがあります:

ここに画像の説明を入力します

http://www.cisco .COM /ウェブ/について/ ac123 / ac147 / archived_issues / ipj_7-3 / anatomy.htmlする

あなたは、これはクライアントソフトウェアに実装する必要がある場合は、

、あなたはのavahiまたはローカルインストールを発見するための別の「ゼロ設定」オプションのようなものの中に見てみたいことがあります。

http://en.wikipedia.org/wiki/Avahi_(software)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top