現在、TcpListener-TcpClientを使用してクライアントを相互に接続し、サーバーに接続するアプリ(通信アプリの一種)を作成しました。(クライアントは相互に接続でき、同時にサーバーにも接続できる必要があります)。
問題は、ユーザーが持っているファイアウォールアプリケーションです。彼らのファイアウォールアプリは、ネットワークの外部からの着信接続を完全にブロックします。
(CreateObject( "HNetCfg.FwMgr")を使用してvbscriptのWindowsファイアウォール構成スクリプトを使用してこれを回避しようとしましたが、ファイアウォールアプリケーションには適用されません!)
私は何をすべきか?回避策はありますか、またはファイアウォールごとにマニュアルを作成する必要があります。
その他の注意事項:
kaspersky、node、zonealarm、...などのファイアウォールアプリケーション
TeamViewerは良い例です。彼らはどうやってそれをしましたか?
クライアントがサーバーに依存することは望ましくありません。サーバーを使用せずに相互に接続できる必要があります。