2012-02-28 6 views
0

ゲームサーバーのリストを作成し、各サーバーでプレイしているプレイヤーの数を印刷したい - 指定したポート上のTCP接続の数を取得する必要があります。もちろん、これはサーバ管理者の干渉なしには不可能です...リモート接続数を取得する

私は接続数を送信するスクリプトを作成することができます、そして、私は検索管理者にインストールすることができますが、それは最高ではありませんアイデアは、同じで、これは私が現時点で得た最良のアイデアです。

リモートサーバからプレイヤーカウント(tcp接続)を取得し、それを私のサーバに表示する方法についてもっと良いアイデアがあるかもしれません。私とリモートサーバはどちらもFreeBSDを使用します。

あなたが何かを理解していないかどうか教えてください。

+0

サーバーにシェルアカウントがありますか? –

+0

@NikolaiNFetissov私のサーバーにはありますが、リモートサーバーでは私はしません。 – Cyclone

+0

あなたが必要とするのは、 'netstat -np tcp | grep PORT' - 自分のコードから 'system(3)'のようなことをすることはできませんか? –

答えて

0

cronジョブを作成して、netstat -np tcp | grep PORTコマンドの出力をファイルに15分間隔で追加し、それほど頻繁に電子メールで送信するよう依頼してください。