-1

学校の課題用に簡単なチャット クライアント アプリケーションを作成しようとしています。

ただし、パケットはルーターによってブロックされています。UPNP を使用してポートを転送するよう提案されましたが、セキュリティ上の問題により、そのようなプログラムを使用できるとは思えません。

学校の設定で使用できるポート転送用の UPNP の代替手段はありますか?TCP の代わりに UDP を使用する場合、ポートを転送する必要があります。

最後に、インターネットを介したメッセージの簡単な送信を実現したいだけです。

追加:そして、プロジェクトの制約として、マイクロソフト以外のものは使用できないことを忘れていました。

4

3 に答える 3

4

ポート フォワーディングは、C# や .NET とは関係ありません。特定のポートを介して外部接続をネットワーク上の内部アドレスに転送するルーターの機能です。

ポート フォワーディングは、通常、TCP/ip ソケット (リモーティング) に関する問題です。これは通常、Web サービスでは問題になりません。Web サービスは標準プロトコルを使用し、ブラウザが使用するポート 80 を通過します。

ポート転送が問題になる場合は、通信ソリューションを TCP/IP から Web サービスに切り替える必要があります。

于 2012-11-15T16:37:53.933 に答える
2

マシンに対して完全にローカルである場合、通常はファイアウォールを通過しないため、問題になることはありません。異なるマシンと通信する必要がある場合は、ネットワーク管理者がファイアウォールに穴を開ける必要がある可能性があります。この問題について先生に相談してください。おそらく、この目的のためにポートがすでに開かれているか、そもそもファイアウォールを回避する必要があると彼が予想していない可能性があります。

質問が基本的に「学校のファイアウォールをハッキングするにはどうすればよいか」である場合、私の答えは「しない」です。それは悪意のあるアプリケーションになります。

于 2012-11-15T16:33:02.757 に答える