学习SWOOLE之UDP

准备工作:
使用VMware软件安装Centos7 安装php7 和swoole扩展

<?php
//UDP服务器搭建

$serve=new Swoole_server("0.0.0.0",9502,SWOOLE_PROCESS,SWOOLE_SOCK_UDP);

$serve->on("connect",function ($serve,$fd){
    echo "建立连接\n";
});

/**
 * 接受到数据的方法
 */
$serve->on("packet",function ($serve,$data,$fd){

    $serve->sendto($fd['address'],$fd['port'],"server:".$data);

});

$serve->on("close",function ($serve,$fd){
     echo "关闭连接\n";
});
//启动服务器
$serve->start();

启动UDP服务器
在这里插入图片描述
查看UDP服务器是否启动
ps -ajft
在这里插入图片描述
使用网络助手测试
在这里插入图片描述

发布了77 篇原创文章 · 获赞 2 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u014265398/article/details/104344312
今日推荐