webSocket上線遇到的坑

2021-10-10 17:02:39 字數 396 閱讀 1750

在本地測試websocket的時候好好的,但是一到上線就壞了,這是為什麼呢,很多人總是忽略了一點,那就是本地測試採用的是http協議,沒有證書的協議,而上線的專案往往都會採用https協議,是帶證書的協議,就是忽略了這一點導致專案的websocket連線失敗,在網上很少能找到幫助資料,這篇文章就是解決這個問題的

本地測試的時候客戶端連線websocket是這樣的

let ws =

newwebsocket

('ws://ip:埠');

...

而在服務端的websocket是這樣的

$ws

=new

swoole_websocket_server

(

遊戲上線了,聊聊遇到的坑

遊戲上線前,就先要做下壓力測試。所以需要寫一套自己的客戶端程式模擬真實玩家的操作。一般由於專案時間的限制 基本上都只會模擬主要的功能,比如做任務,按照主線任務一直做下去即可。由於做的遊戲基本都是rpg,所以模擬玩家一直做主線任務即可。玩家走路的速度釋放技能的間隔 做任務的速度盡量模擬真實的玩家,這樣...

websocket 踩坑記錄

ssh execute command error can t connect str to butes ssh 始終停留在 root 目錄內 ssh 能正確回傳了但回傳值有附加的字元 0m 01 34m websocket 沒有錯誤斷開但只傳送不回傳 更新了 重新整理頁面之後websocket c...

專案上線遇到的問題?

29.專案上線遇到的問題?a 路由攔截中,我需要訪問例項的一些方法,但是上線之後this訪問不到。定義router,把this改為router就行。b 路由攔截中,我需要觸發乙個action,但是拿不到store,因為非同步。解決方案 settimeout nexttick c 上傳的時候,pm2 ...