哦,天哪,我在这里遇到了困境。让我们从分享我的一些代码开始。
ini_set('max_execution_time', 0);
ini_set('default_socket_timeout', 0);
set_time_limit(0);
ignore_user_abort(true);
$data = '';
$server = pfsockopen("//", 9001, $errno, $errdesc, 99999);
socket_set_timeout($server, 0);
while(!feof($server))
{
$data .= fgets($server, 2048);
parse_str($data);
if(!$data == '')
{
if($prot == "message")
{
message($destination, $body, $time);
}
else
{
return "cocks";
}
}
sleep(1);
}
好吧,基本上。我希望这个脚本无限地运行,因为它监听聊天服务器。它需要聊天服务器输入和它想要发送消息可用的可选时间量。我的函数看起来有点像这样:
function message($destination, $body, $time)
{
do
{
socket connection
if(! socket isn't available)
{
return "$errno ($errdesc)";
}
else
{
while(true)
{
while true write some stuff.
}
}
} while(true);
}
我正在努力的部分是功能,因为它只是不想停下来。任何帮助将不胜感激。
我不想要 JAVASCRIPT/ETC 替代品。这必须在 PHP 中完成。
仍然在这里寻求一些帮助。