亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

swoole創(chuàng)建tcp服務(wù)器的方法(代碼示例)

來(lái)源:不言 發(fā)布時(shí)間:2019-01-16 15:01:35 閱讀量:1228

本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于swoole創(chuàng)建tcp服務(wù)器的方法(代碼示例),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

server.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

<?php

/**

 * 創(chuàng)建tcp服務(wù)器

 * Date: 2019/1/15

 */

$serv = new swoole_server('127.0.0.1', 9501);

 

// 監(jiān)聽連接進(jìn)入事件

$serv->on('connect', function ($serv, $fd) {

    echo "Client: Connect.\n";

});

 

// 監(jiān)聽數(shù)據(jù)接收事件

$serv->on('receive', function ($serv, $fd, $from_id, $data) {

    $serv->send($fd, "Server: " . $data);

});

 

// 監(jiān)聽連接關(guān)閉事件

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

    echo "Client: Close.\n";

});

 

// 啟動(dòng)服務(wù)器

$serv->start();

1.執(zhí)行程序,啟動(dòng)服務(wù)器

1

$  /usr/local/php/bin/

2. 啟動(dòng)成功后,netstat 查看

1

2

$ sudo netstat -ntlp | grep php    

tcp        0      0 127.0.0.1:9501          0.0.0.0:*               LISTEN      21314/php

3. telnet連接服務(wù)器

1

2

3

4

$ telnet 127.0.0.1 9501Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.hello

Server: hello

退出telnet:shift+],quit

4. 結(jié)束工作進(jìn)程:kill 主進(jìn)程ID

1

$ kill 21314


標(biāo)簽: 服務(wù)器搭建
分享:
評(píng)論:
你還沒(méi)有登錄,請(qǐng)先