• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【ポート関連】P2Pで通信しているか、サーバーと通信しているか…。)

オンラインゲームの通信方法とポート番号について

このQ&Aのポイント
  • オンラインゲーム「アラド戦記」はハイブリッドP2Pで通信している可能性があります。
  • UDPとTCPの2種類のポート番号を使用し、通信時には毎回異なるポート番号が利用されます。
  • TCPポートの確認(netstat)によれば、ポートは開放されており、通信が可能な状態です。

質問者が選んだベストアンサー

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.2

公式回答が無い以上、推測でしかありません。推測をいくら積み重ねた所で事実に行き当たらない以上、無意味かと。 ハイブリッド型との事ですので、サーバにIPアドレスとポート番号を登録しているのだと思いますよ。ゲームの内部仕様がポート番号変動である以上、それを固定にする事は難しいでしょう。公式回答が無ければ。 ピュアP2Pであっても、初期ノード登録などの作業は必要ですし、ポート番号が変動であれば何かしらの手段で相手に伝える必要があります。

sankansion
質問者

お礼

返答ありがとうございます。 やはり…そうですよね。 毎回、自分で調べて開放していくしかなさそうですね。 何度も回答いただき、ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

P2Pとサーバ通信で本質的な違いはありません。 ましてやハイブリッドP2Pですしね。 ポート番号の固定とは別問題です。P2Pだからポート番号固定とか変動とかいうことはありません。ポート番号はゲーム内部のプロトコルできめているのでしょうからゲームの方に問い合わせてください。

sankansion
質問者

補足

返答ありがとうございます。 ゲーム会社に問合せても自動返信メールで対応されると書いたのですが…。 普通だと、【PC】⇔【サーバー】⇔【PC】って感じですよね? P2Pだと、【PC】⇔【サーバー】⇔【PC】に加えて… 【PC】⇔【PC】って事だと思っていたのですが?違うのでしょうか? サーバーを利用するって点で同じって事で? 上記が正解なら、PC間はポートを利用して通信すると聞いているのですが…。となると、通信先PCに対応したポート番号を開く必要があるのでは?変動していると…リアルでの知人や能力のある人じゃないと一致させれませんよね?って話です。 それと、「netstat」でEstbarishならばポートで通信されていると言う考えは誤っているのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A