1
A
回答
2
如果您使用的是Teamspeak 3,那麼可以通過使用Teamspeak php框架輕鬆完成。 (http://addons.teamspeak.com/directory/tools/integration/TeamSpeak-3-PHP-Framework.html)
後,您可以使用沿着這東西來檢查您的服務器的狀態:
TeamSpeak3::init();
$status = "offline";
$ts3 = TeamSpeak3::factory("serverquery://<queryusername>:<password>@<name_or_ip>:<queryport>/?server_port=<ts3port>&use_offline_as_virtual=1&no_query_clients=1");
$status = $ts3->getProperty("virtualserver_status");
您也可以使用Teamspeak3_node_server的isOnline功能。
相關問題
- 1. 團隊基礎服務器保持加載狀態
- 2. 團隊基礎服務器
- 3. javascript從服務中獲取狀態
- 4. 在C#中使用WMI獲取Windows服務器狀態
- 5. 配置團隊城服務器的
- 6. 恢復團隊基礎服務器
- 7. 多團隊基礎服務器
- 8. 連接到團隊基礎服務器
- 9. 遷移到團隊基礎服務器
- 10. 團隊基礎服務器合規性
- 11. 團隊基礎服務器中的複製如何工作
- 12. 在團隊基礎服務器中彙總任務
- 13. Visual Studio團隊服務/ Azure
- 14. Visualstudio.com - 團隊服務PowerShell
- 15. 如何更改團隊服務中的git存儲庫團隊
- 16. Visual Studio團隊服務「服務用戶」
- 17. 通過Google Wave開發團隊協作
- 18. 如何從團隊中獲取團隊用戶從輸入中獲取
- 19. 服務器狀態
- 20. PHP服務器狀態碼錯誤
- 21. 獲取Windows服務的禁用狀態
- 22. 如何獲取Web服務的狀態
- 23. 從android服務獲取當前狀態
- 24. C#WCF服務獲取狀態代碼
- 25. 無法獲取服務的狀態powershell
- 26. Windows命令獲取服務狀態?
- 27. C++獲取服務網絡狀態linux
- 28. 無論如何flex中獲取服務器的狀態嗎?
- 29. 從asp.net中的狀態服務器獲取會話ID列表
- 30. 有狀態服務器與無狀態服務器?
你能告訴我們你試過了什麼嗎? – Aaron 2012-04-19 18:44:22
fsockopen + fread應該工作,一定要使用1秒以下的超時不會導致無盡的加載時間,嘗試緩存結果幾秒或甚至更長http://php.net/fsockopen – Hajo 2012-04-19 18:45:53