ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:Ryoh_Prog Pure p2p での接続方法
困り度:
  • 暇なときにでも
現在、1:1で通信を行うPure型のP2Pソフトを構想しています。
具体的に、どのような手順を踏んで接続を確立すればよいのでしょうか?

ちなみに、IPアドレスとポート番号は外部手段で聞きます。
また、LAN内にあるPCではありません。

他言語だったらこうできる、ということでもかまいません。

よろしくお願いします。
質問投稿日時:09/08/29 18:18
質問番号:5246681
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:Wizard_Zero AがListenして、BがAにConnectし、AがAcceptすればP2P接続されます。
ただし、AはグローバルIPアドレスを持つか、NATルーターで適切にポートマッピングされている必要があります。
ポートマッピングされていない場合、NATルーター越えは容易ではありません。参考URLはSkypeがNATルーター越えをする手法を解説したものです。

実際のコーディング方法は、言語の種類に関係なく、Socketプログラムについて学ばれるとよいと思います。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:09/08/31 02:49
回答番号:No.1
参考URL: http://www.atmarkit.co.jp/fwin2k/experiments/skype02/skype02_03.html
この回答へのお礼回答ありがとうございました。

残念ながら接続できなかったので、LAN内でのテストを続けていきます。