<?php
//創(chuàng)建服務(wù)器
$host = '0.0.0.0';
$port = 9501;
$serv = new swoole_server($host,$port);
/**
* $host : 127.0.0.1 本地ip
? 192.168.50.133 監(jiān)聽對(duì)應(yīng)外網(wǎng)ip
? 0.0.0.0 所有ip
$port : 端口號(hào)
1024以下:需要root權(quán)限
9501
$mode : SWOOLE_PROCESS? 多進(jìn)程方式
$socke_type: SWOOLE_SOCK_TCP
使用
$swoole_server->on(string $event,mixed $callback);
$event:
connect:當(dāng)建立連接時(shí) $serv 服務(wù)器信息,$fd 客戶端信息
receive:當(dāng)接收到數(shù)據(jù) $serv,$fd,$cal_from_jd ID,$data:數(shù)據(jù)
close? :關(guān)閉連接
*/
$serv -> on('connect',function($serv,$fd){
echo "建立連接\n";
});
$serv -> on('receive',function($serv,$fd,$cal_from_jd,$data){
echo "連接成功\n";
var_dump($data);
});
$serv -> on('close',function($serv,$fd){
echo "關(guān)閉連接\n";
});
$serv -> start();//啟動(dòng)服務(wù)器
?>