我们正在为我们的Web应用程序使用套接字编程。它适用于多个客户。
如果客户端断开连接,如何查找socket_connection_status
?例如:当用户关闭标签/浏览器时?
它通过cmd(telnet)工作,即当cmd关闭时,我们可以知道该客户端的连接状态。
答案 0 :(得分:0)
您可以使用websocket库" Ratchet"其中有以下事件
onError - 在连接上发生错误时调用
class Chat implements MessageComponentInterface {
public function onOpen(ConnectionInterface $conn) {
}
public function onMessage(ConnectionInterface $from, $msg) {
}
public function onClose(ConnectionInterface $conn) {
//client disconnection messege will be triggered here
}
public function onError(ConnectionInterface $conn, \Exception $e) {
}
}