亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

PHP使用swoole編寫簡單的echo服務器示例

瀏覽:123日期:2022-09-11 10:03:07

本文實例講述了PHP使用swoole編寫簡單的echo服務器。分享給大家供大家參考,具體如下:

server.php代碼如下:

<?phpclass EchoServer { protected $serv = null; public function __construct() { $this->serv = new swoole_server(’0.0.0.0’, 8888); //配置參數 $this->serv->set(array( ’worker_num’ => 4, ’daemonize’ => 0, )); //注冊回調函數 $this->serv->on(’start’, array($this, ’start’)); $this->serv->on(’connect’, array($this, ’connect’)); $this->serv->on(’receive’, array($this, ’receive’)); $this->serv->on(’close’, array($this, ’close’)); //啟動服務 $this->serv->start(); } public function start($serv) { echo 'start n'; } //有客戶端連接時 public function connect($serv, $fd) { echo 'connect n'; $serv->send($fd, 'hello n'); } public function close($serv, $fd) { echo 'close n'; } public function receive($serv, $fd, $from_id, $data) { echo 'get message {$fd} : {$data} n'; //向客戶端發送信息 $serv->send($fd, $data . 'n'); }} $serv = new EchoServer();

client.php代碼如下:

<?phpclass EchoClient { protected $client = null; public function __construct() { //注意這里需設置為異步,不然下面無法設置事件回調函數 $this->client = new swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_ASYNC); $this->client->on(’connect’, array($this, ’connect’)); $this->client->on(’receive’, array($this, ’receive’)); $this->client->on(’close’, array($this, ’close’)); $this->client->on(’error’, array($this, ’error’)); //連接服務端 $this->client->connect(’0.0.0.0’, 8888); } public function connect($client) { echo 'connect n'; } public function receive($client, $data) { echo 'server send: {$data}'; //向標準輸出寫入數據 fwrite(STDOUT, '請輸入消息:'); //獲取標準輸入數據 $msg = trim(fgets(STDIN)); //向服務端發送數據 $client->send($msg); } public function close($client) { echo 'close n'; } public function error($client) { echo 'error n'; }} $cli = new EchoClient();

然后分別運行這兩個腳本

> /data/php56/bin/php server.php> /data/php56/bin/php client.php

運行結果如下:

PHP使用swoole編寫簡單的echo服務器示例

PHP使用swoole編寫簡單的echo服務器示例

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP網絡編程技巧總結》、《php socket用法總結》、《php面向對象程序設計入門教程》、《PHP數據結構與算法教程》及《php程序設計算法總結》

希望本文所述對大家PHP程序設計有所幫助。

標簽: PHP
相關文章:
主站蜘蛛池模板: 国产成人夜间影院在线观看 | 国产大学生露脸激情 | 欧美日韩无线在码不卡一区二区三区 | 久久久久久免费播放一级毛片 | 久久久精品一级二级三级 | 色y情视频免费看 | 播放黄色一级片 | 最新亚洲精品 | 国产高清色视频免费看的网址 | 国产综合久久久久影院 | 五月天六月婷婷开心激情 | 伊人婷婷色| 成人在线视频网址 | 亚洲成人18 | 日韩 欧美 中文字幕 不卡 | 国产福利在线免费观看 | 日韩18在线观看地址 | 三级黄色免费网站 | 日本一级毛片视频网站 | 亚洲网站黄色 | 特级欧美午夜aa毛片 | 视频一区二区三区自拍 | 毛片大全免费 | 大伊香蕉精品视频在线天堂 | 99青青草| 亚洲人交性视频 | 久久伊人青青 | 国产好痛疼轻点好爽的视频 | 亚洲国产精品一区二区三区在线观看 | 亚洲一区无码中文字幕 | 亚洲国产成人精品不卡青青草原 | 日韩一区二区三区在线观看 | 99久久99这里只有免费费精品 | 1024在线 | 国产成a人片在线观看视频99 | 日本第一次处毛片 | 久久www成人看片 | 国产一区二区三区欧美精品 | nnnwww在线观看视频 | 自拍视频网 | 在线观看免费情网站大全 |