0

常にインターネットの許可が必要なアプリケーションを開発しています。WIFI接続がある場合、アプリケーションはサーバーに接続できます(同じネットワーク内にある場合)実際には2つの質問があります..

1) サーバーがネットワーク A に接続され、クライアントがネットワーク B (WIFI 上) に接続されているとします。送信したメッセージがサーバー側に表示されないのはなぜですか? クライアントがサーバーに接続しているときにサーバーに「こんにちは」を送信し、サーバーがそれを読み取って、クライアントのアドレスとメッセージ(コンソールに出力)を通知する簡単なプロジェクトを作成しました。サーバーとクライアントは同じネットワークにありますが、異なるネットワークにある場合は機能しません。

2) 3G アプリケーションはどのように機能していますか? 3G ネットワークを使用するクライアントをサーバーに接続するにはどうすればよいですか?

4

1 に答える 1

1

あなたが同じネットワーク上にいる場合、ROUTERがあなたのPCと電話に与えたIPを与えます(あなたが何を使用していると仮定します)。それは192.168.0.101\2のようになります(デバイスがルータに接続します) ...

問題は、外部ソースから接続したい場合、ISPから提供された実際のアドレスの IP を提供する必要があることです。

コマンド\ターミナルに移動し、ipconfigと入力してIPv4を探します ------ 「外」の世界から見たときの実際のIPです。使用するポートをポートフォワードするようにルーターを構成する必要があるのはこれだけではありませんサーバーである特定の PC。

方法と理由 : ポート フォワーディング

お役に立てれば。

于 2013-08-20T06:59:17.017 に答える