gpt4 book ai didi

PHP: stream_socket_server()

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:48:09 28 4
gpt4 key购买 nike

我有一个自制的 PHP TCP 聊天服务器,但它无法检测远程断开连接。

如果有人知道一种方法来获取 stream_socket_server() 并吐出与其连接的所有内容,我将不胜感激。

然后你可以在伪代码中运行这样的循环:

$main_socket=stream_socket_server("tcp://",....)

//Do Something.... say, wait for a connection (with stream_socket_accept())?

for (each CONNECTION in $main_socket)
{
//Do something with or to that connection
}

//Loop back... if you need to say, wait for another connection

或者,我可以检查用 $stream_socket_accept() 创建的变量当前是否已连接。

在我解决这个问题之前,这个项目已经失败了。如果有人能在这方面帮助我,我将不胜感激!

最佳答案

据我所知,了解远程主机是否已断开连接的正确方法是测试错误的 socket_read()

看看这个问题; PHP - Detecting remote host disconnection

关于PHP: stream_socket_server(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13949557/

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