swoole之TCP伺服器

2021-09-10 09:58:32 字數 759 閱讀 9151

//建立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 客戶端連線的唯一標識

//$reactor_id 執行緒

$serv->on('connect', function ($serv, $fd,$reactor_id) --connect.\n";

});//監聽資料接收事件

$serv->on('receive', function ($serv, $fd, $reactor_id, $data) --".$data);

});//監聽連線關閉事件

$serv->on('close', function ($serv, $fd) );

//啟動伺服器

$serv->start();

swoole 建立tcp伺服器

server.php 建立tcp伺服器 date 2019 1 15 serv new swoole server 127.0.0.1 9501 監聽連線進入事件 serv on connect function serv,fd 監聽資料接收事件 serv on receive function s...

Swoole之伺服器配置

document,設定對應目錄,如果找得到對應目錄,則下面 不執行 測試案例 ws client.html 新建ws.php class ws 監聽ws連線事件 param ws param request public function onopen ws,request 監聽ws訊息事件 收到客...

學習SWOOLE之Http伺服器

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