2017-12-08 8 views
0

イム他のマシン、そして動作していない。C#の - 私のワークスペースに細かい作業SOCKETS</p> <p>何もかも(ラップトップ)を通していくつかのデータを渡す必要があると私はそれをテストすることを決定したクライアントサーバーアプリケーションのために働いてTCPListener私のマシンで起動していません(ソケット)

エラーが示しマシンが積極的に

それを拒否することを、私はそこのマシンでnetstat -aを使用して耳を傾け、そのない/実行されているポートをチェックしようとしました。 私はまた、Windowsファイアウォールをオフにして、私のアプリが起動できるように設定しようとします。まだ動作していません。

このタイプの問題に遭遇した人がいる場合は、 あなたの助けが今必要です。ありがとうございました!

+0

多分あなたはハードコードされたポート番号ですか? –

+0

ネットワーキングLANとWANを専門とする人と接する必要があります – MethodMan

+0

リスナーはポート番号のIPAddress.Anyを使用する必要があります。 netstatで見ることができる同じポート番号を別のアプリケーションが使用している場合は、リスナーで「積極的に拒否」する必要があります。 – jdweng

答えて

0

私はすでにこの問題を修正しました。

IPAddress.ANYは、IPV4とIPV6を含むすべてのIPアドレスリストを提供します。マシンがIPAddress(IPV6)を間違ってフェッチしていました。 私がしたことは、自分のチェッカーモジュールを使ってアドレスリストを解析することです。 IPV4だけを取り出し、TCPListenerで設定します。

BTW。あなたの助けを歓迎します!次回まで。

関連する問題

 関連する問題