gpt4 book ai didi

php - PHP的fSockOpen查询到服务器?

转载 作者:行者123 更新时间:2023-12-03 11:54:22 26 4
gpt4 key购买 nike

我最近进入,从服务器获取数据。例如,从 CoD 4服务器。好的?

现在,下面是我可以查询服务器状态的脚本。意思是,服务器的设置( map ,标题)以及球员及其得分。现在的问题是,在fwrite函数中使用握手,这意味着什么?如果有的话,如何从中获取更多信息?

我正在使用“\xFF\xFF\xFF\xFFgetstatus\x00” 与CoD 4服务器握手,但是我只获得播放器的名称,得分和ping。我需要的是比分,杀戮,死亡和助攻。关键是,这些选项/数据是否可用并且可以争夺?我尝试了很多事情,但似乎无法以其他任何方式使它工作。

当前脚本,从另一个类重写而来:

set_time_limit(5);
$socket = fsockopen('udp://ip:port', 'port', $error, $errorStr, 3);
fwrite($socket, "\xFF\xFF\xFF\xFFgetstatus\x00");
$data = fread($socket, 4096);
fclose($socket);

这给我带来了很多数据,但还不够。我的想法是查询“Left 4 Dead”服务器,但如果有的话,我什至看不到任何数据。当打印出$ socket时,我确实获得了资源流。

任何的想法?

最佳答案

关于什么

while( $data = fread( $socket, 4096 ) ) {
var_dump( $data ); // or something to test output
...
}

关于php - PHP的fSockOpen查询到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11816365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com