繁体   English   中英

如何在Web应用程序中查找套接字连接的状态?

[英]How to find status of socket connection in web application?

我们正在为我们的Web应用程序使用套接字编程 它适用于多个客户。

如果客户端断开连接,如何查找socket_connection_status 例如:当用户关闭标签/浏览器时?

它通过cmd( )工作,即,当cmd关闭时,我们可以知道该客户端的连接状态。

你可以使用websocket库“Ratchet”,它有以下事件

  • onOpen - 在新客户端已连接时调用
  • onMessage - 在Connection收到消息时调用
  • onClose - 关闭连接时调用
  • onError - 在Connection上发生错误时调用

     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) { } 

    }

请访问http://socketo.me/docs/hello-world了解更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM