websocket

帶你三分鐘學會swoole框架-小浪學習網

帶你三分鐘學會swoole框架

前言 最近在學習swoole這個東西,就寫點心得吧。基于swoole的開源框架很多,優缺點自己百度,凡是有用到websocket和消費隊列選擇基于swoole的框架是不錯的選擇。好吧話不多說,吳大仙就介紹一下...
站長的頭像-小浪學習網月度會員站長9個月前
3213
一起學習Swoole的簡單運用實現例子-小浪學習網

一起學習Swoole的簡單運用實現例子

前言 我們使用php開發web應用基本都是使用傳統的lamp/lnmp模式來提供http服務,這種模式一般是同步且堵塞的,若我們想使用php開發一些高級的特性(例如:異步,非堵塞,網絡服務器等),那么sw...
站長的頭像-小浪學習網月度會員站長9個月前
2913
展示swoole 的websocket 連接-小浪學習網

展示swoole 的websocket 連接

小編也是剛接觸swoole,官方文檔給swoole demo信息量也非常的少,有些地方也沒有說清楚,折騰了一,兩天websocket終于握手成功,寫下我的心得,希望能給有需要的人一些幫助。 首先我先介紹我的...
站長的頭像-小浪學習網月度會員站長9個月前
3615
nginx反向代理webSocket怎么配置-小浪學習網

nginx反向代理webSocket怎么配置

因為websocket協議是基于http協議升級的(見下圖),所以可以使用nginx反向代理websocket. websocket 從這張圖片上可以看出,websocket連接的建立是在http協議的基礎上。 get?/chat?http/1.1 ...
站長的頭像-小浪學習網月度會員站長9個月前
2014
swoole為何從入門到放棄-小浪學習網

swoole為何從入門到放棄

swoole教程介紹為何從入門到放棄 推薦(免費):swoole教程 一、swoole的源碼包安裝 下載swoole源碼:git clone https://gitee.com/swoole/swoole.git 通過phpize(擴展php擴展模塊,建立php外...
站長的頭像-小浪學習網月度會員站長10個月前
215
Think-Swoole之WebSocket-Room加入、離開房間和房間消息發送-小浪學習網

Think-Swoole之WebSocket-Room加入、離開房間和房間消息發送

think-swoole 3.0 中 websocket 新增了 room 聊天室功能,它主要用于群發消息,但不同room之間的消息又是相互隔離的。當我們進入一個聊天室,那么我們的進入、離開以及發送的消息只有這個聊天室...
站長的頭像-小浪學習網月度會員站長10個月前
308
Think-Swoole之WebSocket客戶端消息解析與使用SocketIO處理用戶UID與fd關聯-小浪學習網

Think-Swoole之WebSocket客戶端消息解析與使用SocketIO處理用戶UID與fd關聯

WebSocket 客戶端消息的解析 前面我們演示了當客戶端連接服務端,會觸發連接事件,事件中我們要求返回當前客戶端的 fd。當客戶端發送消息給服務端,服務端會根據我們的規則將消息發送給指定 fd ...
站長的頭像-小浪學習網月度會員站長10個月前
485
Think-Swoole之WebSocket消息、廣播以及 Swoole 原生方法調用-小浪學習網

Think-Swoole之WebSocket消息、廣播以及 Swoole 原生方法調用

think-swoole 教程之websocket 消息、廣播以及 swoole 原生方法調用 什么是客戶端的 fd fd 是在 Swoole 中客戶端的唯一標識符,fd 是復用的,當連接關閉后 fd 會被新進入的連接復用,正在維持的...
站長的頭像-小浪學習網月度會員站長10個月前
3313
Think-Swoole教程之WebSocket的介紹、事件和數據發送-小浪學習網

Think-Swoole教程之WebSocket的介紹、事件和數據發送

什么是 WebSocket WebSocket 協議是基于 TCP 的一種新的網絡協議,使得客戶端和服務器之間的數據交換變得更加簡單,允許服務端主動向客戶端推送數據。在 WebSocket API 中,瀏覽器和服務器只需...
站長的頭像-小浪學習網月度會員站長10個月前
2711
Laradock中Laravel Octane與WebSocket的nginx怎么配置-小浪學習網

Laradock中Laravel Octane與WebSocket的nginx怎么配置

前情描述 在laradock中安裝好Laravel Octane后swoole啟動,在nginx中配置端口訪問連接失敗, 報錯提示502,配置如下: location?/octane?{ ????proxy_pass?http://127.0.0.1:8080;} 原因...
站長的頭像-小浪學習網月度會員站長10個月前
4813