2011-06-24 8 views
0

私はサーバーソケットを持っています。現在、このサーバーに接続されている2台の異なるマシンのクライアントが2台あり、別のマシンにあります。サーバーに接続されたこれら2台のクライアントマシンのIPアドレスをリストする方法はありますか?現在サーバーソケットに接続されているすべてのクライアントIPアドレスを一覧表示します

+0

u mena using java ?.単純にnetsatを試すことができます –

+0

はい、純粋なJava。サーバーソケットとクライアントソケットを使用します。サーバーソケットに接続されているIPアドレスを取得する方法はありますか? – PengGusto

答えて

3

サーバーソケット自体からではありません。唯一の方法は、サーバーが受け入れた接続から作成されたすべてのSocketへの参照を保持することです。

オペレーティングシステムのネイティブなネットワーキングAPIを問い合わせるなど、接続を識別する方法は他にもありますが、これはお使いのOSによって異なり、Javaアプリケーションに組み込むのには適していません。

+0

返事ありがとう!だから私はIPアドレスがサーバーソケットに接続されているかどうかを確認することができます他の方法はありません? – PengGusto

関連する問題