0

相互の通信に WCF ポート共有機能を使用しているクライアント サーバー アプリがあります。場合によっては、両方のパーツを同じマシンにインストールするときに、同じポートを使用する必要があります。問題は、インストール中にどのように区別できるか、一部のポートがビジーであるか、アプリの別の部分で使用されており、共有できるかということです。

助言がありますか?どうもありがとう。

4

2 に答える 2

1

コードでそれを行うには...この質問を見てください...

C#では、TCPポートが利用可能かどうかを確認する方法は?

それはあなたをそこに連れて行くはずです...

于 2012-01-12T20:07:55.147 に答える
0

telnet を使用して、ポートがビジーかどうかを確認できます。

Windows の場合 スタートパネルに移動し、cmd と入力してから次のように入力します

C:>telnet ローカルホスト 52753

または 52753 以外の任意のポート番号。Web サーバーを実行している場合、ポート 80 を使用して次のように入力すると、空白の画面が表示されます。 C:>telnet localhost 80

ポートが使用されていない場合、接続が失敗したことを示すメッセージが表示されます。

于 2012-01-12T19:27:35.533 に答える