1. 程式人生 > >Swoft 踩坑筆記十 - WebSocket

Swoft 踩坑筆記十 - WebSocket

swoft/app/WebSocket/EchoController.php有個websocket的demo,路由指向/echo
當我們去訪問ip:port/echo時,報路徑不存在。為啥呢?因為它定義的是WebSocket("/echo")。當然了,websocket用瀏覽器位址列訪問是沒有意義的。
所以,我們要藉助“DevTool”來連線。

在這裡插入圖片描述
地址是對的,那為什麼連結不了呢?
原因是,你沒有開啟ws服務。

# cd swoft/bin
# php swoft ws:start

你會發現,還是連結不了。咋肥事呢?
因為
大佬
http對應的是:ws
https對應的是: wss
好嘛,那你提示的例如

,就不能說清楚點?
在這裡插入圖片描述

然後,你就可以傳送訊息內容了。
對了,開啟ws服務預設是開啟http服務的,所以你web的也可以正常訪問。