Swoole之伺服器配置

2021-08-27 05:10:17 字數 931 閱讀 9748

]);//document,設定對應目錄,如果找得到對應目錄,則下面**不執行

測試案例:

ws_client.html

新建ws.php

class ws 

/** *監聽ws連線事件

*@param $ws

*@param $request

*/public function onopen($ws, $request)

/** *監聽ws訊息事件(收到客戶端訊息)

*@param $ws

*@param $frame

*/public function onmessage($ws, $frame)\n";

$ws->push($frame->fd, "server-push:".date("y-m-d h:i:s"));

}/**

*close

*@param $ws

*@param $fd

*/public function onclose($ws, $fd)\n";

}

在ws_client.html中 開啟後輸出:  hello chuangxiang

http_server開啟的是8812埠,充當伺服器作用

ws_client.html中定義ip+ws埠,新建物件開啟,在此之前必須開啟ws服務。預設找到監聽此埠的服務,接而例項化,執行onopen,onmessage,之後再執行html中的onopen.

swoole之TCP伺服器

建立server物件,監聽 127.0.0.1 9501埠 serv new swoole server 127.0.0.1 9501 serv set worker num 4,worker程序數 一般是cpu的倍數 max request 1000 最大請求數 監聽連線進入事件 fd 客戶端連線...

學習SWOOLE之Http伺服器

準備工作 使用vmware軟體安裝centos7 安裝php7 和swoole擴充套件 搭建http伺服器 接收請求 server on request function request,response response end json encode code 1,msg 請求方式錯誤 retu...

linux伺服器swoole公升級

root vm 0 2 centos wget c root vm 0 2 centos tar zxvf swoole 4.2.12.tgz 2 進入解壓後的目錄cd swoole 4.2.12 3 執行phpize 來生成php編譯配置 phpize 4 執行編譯配置檢測命令 configure...