2012-02-28 117 views
0

我想創建遊戲服務器列表和要打印多少玩家在玩的每臺服務器上 - 我得向TCP建立連接的次數(指定端口)。當然,這是不可能沒有服務器管理員的干擾......抓取遠程連接數

我可以創建一個腳本,將發送的連接數,然後我可以給搜索管理員安裝,但它不是一個最好的想法,同樣,這是我目前得到的最好主意。

也許你會對我怎樣才能讓玩家數從遠程服務器(TCP連接)和我的服務器上顯示它更好的想法,無論是 - 我的,遠程服務器將使用FreeBSD的肯定。

讓我知道,如果你不明白什麼。

+0

你有沒有在服務器上的一個shell賬號? – 2012-02-28 17:24:40

+0

@NikolaiNFetissov在我的服務器上,但在遠程服務器上,我沒有。 – Cyclone 2012-02-28 17:47:43

+0

所有你需要的是'netstat -np tcp | grep PORT' - 你不能像你自己的代碼那樣做'system(3)'嗎? – 2012-02-28 18:04:32

回答

0

要求遠程服務器管理員創建一個cron作業,例如在15分鐘的時間間隔內將netstat -np tcp | grep PORT命令的輸出附加到文件中,並每隔一段時間通過電子郵件發送給您。