- ベストアンサー
Pure p2p での接続方法
現在、1:1で通信を行うPure型のP2Pソフトを構想しています。 具体的に、どのような手順を踏んで接続を確立すればよいのでしょうか? ちなみに、IPアドレスとポート番号は外部手段で聞きます。 また、LAN内にあるPCではありません。 他言語だったらこうできる、ということでもかまいません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
AがListenして、BがAにConnectし、AがAcceptすればP2P接続されます。 ただし、AはグローバルIPアドレスを持つか、NATルーターで適切にポートマッピングされている必要があります。 ポートマッピングされていない場合、NATルーター越えは容易ではありません。参考URLはSkypeがNATルーター越えをする手法を解説したものです。 実際のコーディング方法は、言語の種類に関係なく、Socketプログラムについて学ばれるとよいと思います。
お礼
回答ありがとうございました。 残念ながら接続できなかったので、LAN内でのテストを続けていきます。