0

数日前、インターネットで友達と遊ぶことができるゲームを作ることを期待して、YoutubeでNathan BiefeldXNANetworkingのビデオを見始めました。ゲームの開発中に、同じネットワーク上にある2台のコンピューターを使用してテストし、内部IP(127.0.0.1など)を使用して接続を確立することができました。現在、接続するためのパブリックIPアドレスを友人に提供していますが、機能していません。ちなみに、私はゲームのオンライン機能を処理するためにWindowsLiveを使用していません。

これは彼が受け取るエラーメッセージです:

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

誰かがこの問題の原因を知っていますか?すべての助けをいただければ幸いです。

4

1 に答える 1

3

ルーターやファイアウォールが着信接続をブロックしています。サーバー側でポート転送を構成するか、アプリケーションがファイアウォールを通過できるようにする必要があります。どのようにポート転送するかはルーターによって異なりますが、私はPortForward.comを使用して、特定のゲームのガイドをすることがありますが、一般的には次のことができます。

  • ルーターの管理パネルに接続します。多くの場合、ブラウザで、http://192.168.0.1/またはhttp://192.168.1.1/ブラウザでアクセスします。それらが機能しない場合は、RTFM を使用する必要があります。
  • ポート フォワーディングまたはポート トリガーのセクションを見つけて、特定のポートでの着信接続が正常であることを示すレコードを追加します。

最新バージョンの Windows には、Windows ファイアウォールが付属しています。Microsoft Technetには、必要以上に多くの情報があります。つまり、スタートメニューから開き、アプリケーションへのインバウンド接続を許可します.

簡単なので、最初に Windows ファイアウォールの例外を追加してみるかもしれません。

于 2012-10-11T21:58:01.467 に答える