Linux下搭建swooletcp服务器

1.安装swoole扩展

2.简单TCP服务器创建

<?php
//创建服务器
$host = '0.0.0.0';
$port = 9501;
$serv = new swoole_server($host,$port);
/*
 * $host:127.0.0.1  本地IP
 *          192.168.157.128  监听对应外网IP
 *          0.0.0.0
 *
 * $port : 端口号
 * 使用1024以下的端口号需要root权限
 * 9501
 * $mode : SWOOLE_PROCESS 多进程的方式
 * $socke_type:SWOOLE_SOCK_TCP
 */
//使用
//bool $swoole_service->on(string $event,mixed $callback)
/*
 * $event:
 * connect:当建立链接的时候
 * receive:当接收到数据
 * close: 关闭链接
 */
$serv->on('connect',function($serv,$fd){
    var_dump($serv);
    var_dump($fd);
    echo "建立连接";
});
$serv->on('receive',function($serv,$fd,$form_id,$data){
    echo "接收到数据\n";
    var_dump($data);
});
$serv->on('close',function($serv,$fd){
    echo "连接关闭";
});
$serv->start();//启动服务器

3.运行

php index.php

4.使用网络调试助手

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值