PHP的swoole框架 擴充套件socket聊天示例

2022-03-20 09:51:16 字數 618 閱讀 3593

php**檔名 chat.php

<?php 

//建立websocket伺服器物件,監聽0.0.0.0:9502埠

$ws = new swoole_websocket_server("0.0.0.0", 9502);

//監聽websocket連線開啟事件

$ws->on('open', function ($ws, $request

) );

//監聽websocket訊息事件

$ws->on('message', function ($ws, $frame

) \n";

$ws->push($frame->fd, "server: ");

});//

監聽websocket連線關閉事件

$ws->on('close', function ($ws, $fd

) is closed\n";

});$ws->start();

html**chat.html

開啟連線

傳送資料

關閉連線

執行php chat.php

瀏覽器開啟完成

php 安裝swoole擴充套件

2 解壓unzip swoole src master.zip 3 編譯發現沒有configure 使用phpize 生成 configure 進入到swoole 解壓後的目錄 cd usr local src swoole src master 執行phpize usr local php7 bi...

php安裝swoole擴充套件

pecl download swoole解壓並進入目錄 tar zxvf swoole 4.3.3.tar.gz cd swoole 4.3.3執行phpize生成configure可執行檔案 這裡的目錄一定是你要安裝swoole擴充套件對應的php版本的安裝目錄,如果存在多個php版本一定要注意這...

PHP安裝swoole擴充套件

個人伺服器進行swoole安裝 伺服器 centos 6.8版本 swoole手冊建議pecl安裝 pecl install swoole執行這個命令之後發現沒有pecl這個命令 所以只能進行pecl安裝 yum install php71w pear php71w develphp71w這個是因為...