簡體   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