当前位置: 首页 > news >正文

webman中创建udp服务

webman是workerman的web开发框架

可以很容易的开启udp服务

tcp建议使用gatewayworker

webman GatewayWorker插件

创建udp服务:

config/process.php中加入:

return [// File update detection and automatic reload'monitor' => [
...........],  'udp' => ['handler' => process\Udp::class,'reloadable' => true,'listen' => 'udp://0.0.0.0:64001','count' => 2,]   
];

新建文件:process/Udp.php

<?phpnamespace process;use support\Log;               class Udp                      
{ public function onWorkerStart($worker){Log::info(__METHOD__ . " worker:{$worker->id}");}public function onMessage($connection, $data){Log::info(__METHOD__ . " msg:{$data}");$connection->send('shoudao');                                                                                                                                                                                                                                                }
}

执行:

php start.php start

结果(我这里安装了gatewayworker插件):

http://www.lryc.cn/news/366433.html

相关文章:

  • Vue 学习笔记 总结
  • 云计算导论(3)---分布式文件系统
  • 后端进阶-分库分表
  • Apple开发者应用商店(AppStore)描述文件及ADHOC描述文件生成
  • 【Git】修改设置 git 的 username、email
  • python脚本打包为exe并在服务器上设置定时执行
  • STM32-呼吸灯仿真
  • 【AI基础】第三步:纯天然保姆喂饭级-安装并运行chatglm2-6b
  • Spring Security系列之Handler
  • Thinkphp使用Elasticsearch查询
  • 开源日志分析平台ELK实战应用
  • css基本操作及使用
  • SpringBoot+Vue幼儿园管理系统(前后端分离)
  • MFC实现子控件focus焦点上下移动父控件ListView和Gridview也跟着向上下移动
  • 几何关系运算处理
  • http和https分别是什么?区别是什么?
  • 第一周:计算机网络概述(上)
  • 谷歌AI搜索变革,中国引擎能跟上步伐?
  • 【机器学习300问】110、什么是Lasso回归模型?
  • Qt实现麦克风音频输入保存wav文件
  • docker_如何推送镜像到仓库(hub.docker.com)
  • 【Python】认识 Python
  • Vue根据后端返回的tabList动态渲染组件信息
  • 二轴机器人大米装箱机:技术创新引领智能包装新潮流
  • rtl8723DU移植 android4.4 4418 (第二部分蓝牙部分)
  • 【Vue】组件的存放目录问题
  • 开发PlugLink插件:自动生成并发布博客文章
  • Ant Design Pro
  • 加密软件好用的是哪个?为什么这么多人说迅软DSE加密软件好用?
  • 大模型日报2024-06-07