0

クライアント/サーバー Javascript Windows 8 Metro アプリケーションを開発しています。サーバーインスタンスを操作するユーザーは、サーバーポートを変更できます。ユーザーがポートを変更するたびにファイアウォールにルールを追加したいので、クライアントが接続できないときにファイアウォールの問題のために混乱することはありません。このポートが外部からアクセス可能かどうかを確認する方法も役立つので、ユーザーにファイアウォール ルールを追加するようにメッセージを表示できます。

ご回答ありがとうございます。

4

1 に答える 1

0

アプリ機能の宣言によって制御されるファイアウォール オプション。宣言を指定するinternetClientServerと、クリティカルではないネットワーク ポートを使用してリッスンできます。

これも役立つかもしれません

アプリがインバウンドの未承諾リクエストをリッスンしようとすると、システムはマニフェストでアプリに設定された機能をチェックし、リモート IP アドレスからのインバウンドの未承諾リクエストを許可するかブロックするかを決定します。インバウンドの未承諾要求をリッスンできるようにするには、アプリで InterentClientServer または privateNetworkClientServer 機能のいずれかを有効にする必要があります。これらの機能の少なくとも 1 つが有効になっている場合、アプリは、指定されたネットワークの種類で非送信請求のインバウンド要求を 1 つまたは複数のポートでリッスンできます。特定のリモート ソース IP アドレスからの非送信請求インバウンド要求が許可されているかどうかを判断するために、すべての受信非請求要求の試行がチェックされます。

http://msdn.microsoft.com/en-us/library/windows/apps/hh770532.aspx経由

ドキュメンテーションによると、ポートがすでに開いている場合、接続は失敗します - 重要なポートについて話すとき、それが意味していると推測していますが、標準ポート (21,25,80,443,8080,等)

于 2012-12-31T08:18:48.553 に答える