0

サーバーとして機能し、ポート (2293) をリッスンして COM1 にマップするアプリケーション (TCP-com PORT MAPPING SOFTWARE) があるシナリオがあります。クライアントがポート番号(2293)に接続されているかどうかを確認する必要がある別のJavaアプリケーションがあり、接続されている場合は便利なことを行います。そのソフトウェアがリッスンしているこのポート(2293)が接続されているかどうかを確認する必要があります(開いているかアクセス可能かではありません)。

この状況を検出する方法はありますか。

前もって感謝します。

4

3 に答える 3

0

Windows ベースのシステムの場合は、コマンド プロンプトから「netstat」を実行してみてください。ポートが開いているすべてのアプリケーションと、これらのポートがデータをリッスンしているかどうかが表示されます。

于 2012-08-17T14:07:44.127 に答える
0

Windows 実行コマンド

netstat -an |findstr ESTABLISHED |findstr :2293

Linux の実行

netstat -an |grep ESTABLISHED |grep :2293
于 2012-08-17T14:09:46.673 に答える
0

その機能はサーバーにある必要があります。それは大丈夫です。外部からその状態を検出できる Java API はありません。

于 2012-08-17T18:13:59.170 に答える