0

Python 2.7では、Linuxでnetstat / ssが行うのと同様に、開いているすべてのソケットに関する情報を取得する方法はありますか?

コンピューターがサーバーへの接続を開いたときに追跡する小さなプログラム(EtherApeに類似)を作成することに興味があります。

4

2 に答える 2

4

少なくともLinuxでは、などのprocfsファイルnetstatのデータを調べることで機能します。残念ながら、このデータを取得するOSに依存しない方法はありません。/proc/net/tcp

于 2012-11-06T06:46:21.867 に答える
0

ソケットはOSによって処理および制御されます。プログラミング言語は、OSのバッファにデータを置くだけです。したがって、開いているソケットを確認するには、オペレーティングシステムごとにソケットを読み取る必要があります。

于 2012-11-06T06:51:26.263 に答える