対象のコンピュータによって拒否されたため、接続できない - 問題を解決するためにC#のソケット

この問題について多くは、主にこの問題の解決には、スタンドアロンに移動し、サーバーとクライアントが表示されます。

1.ファイアウォールをチェック

この問題は、特にあなたのサービス・マシンや、アリクラウドなどさまざまなクラウドの提供を、買うために、インバウンドとアウトバウンドのファイアウォールルールを追加することで、アズールは、対応するインバウンドとアウトバウンドの設定があります。あなたが対応を開くために使用TCPおよびUDPポート。そのトラブルの場合は1〜65535個のポートが開いていることができますここでは特に、アズールは、定期的にサービス・マシンで危険な行動をチェックしますと言う、あなたは承認せずに戻って設定を開くことができ、すべてのポートを削除します。具体的な動作は、ファイアウォールルールを追加するには、オンラインチュートリアルの多くを言っているわけではありません。

2.チェックマシンサービスポートが占有されています。(重要ではありません)

第二の確率は、サーバープログラムアップポートが占有されている場合は、時間や直接エラーので、非常に小さな問題です。あなたが立ち上がっている場合、ないエラーので、基本的な問題は、ポートによって占有されていませんが、念のためにあなたがcmdを開くことができ、サーバーのポートが監視されているかどうかを確認するために活動のポート番号を表示するには、「netstatの-an」コマンドを使用します。

3.ソケットがバインドされたIPの問題です

ほとんどのオンラインデモの文言は、「127.0.0.1」、それは主に一回、別々にさらさ上の単一のデモ、問題はないが、あるので、これは、非常に非公式な文言ですので、正式な文言にバインドされていますそれは、「あるべき自分のソケットソケットオブジェクトの.bind(新新IPEndPoint(IPAddress.Any、ポート));

IPAddress.Any問題に127.0.0.1が解決されます。

おすすめ

転載: www.cnblogs.com/qwqwQAQ/p/11621993.html