作者:手机用户2502903761 | 来源:互联网 | 2023-09-17 12:15
php框架|Swooleswoolephp框架-Swoole免费分享收费源码,按键冲突vscode,ubuntu斜杠,tomcat内存清空,sqlite3应用实例,人人商城人人农场
php框架|Swoole
swoole
php框架-Swoole
免费分享收费源码,按键冲突 vscode,ubuntu斜杠,tomcat 内存清空,sqlite3应用实例,人人商城人人农场插件,vue前端框架的开发工具,爬虫软件定制多少钱,php返回字符串,seo入门课程广告,手机新闻网站系统源码,购物网页筛选功能怎么实现的,jquery admin 模板lzw
Swoole-1.8.0新增了对多端口混合协议的支持。Server可以监听多个端口,每个端口都可以设置不同的协议处理方式(set)和回调函数(on)。SSL/TLS传输加密也可以只对特定的端口启用。 (推荐学习: swoole视频教学)
汽车门户小程序源码,ubuntu关闭鼠标唤醒,python爬虫项目书籍,备忘录源码php打包安装下载,seo rp值lzw
未调用set方法,设置协议处理选项的监听端口,默认继承主服务器的设置
华为源码是什么意思,ubuntu容器安装gcc,网页爬虫项目信息,ejabberd php,闽侯seo介绍lzw
未调用on方法,设置回调函数的监听端口,默认使用主服务器的回调函数
监听端口返回的对象类型为swoole_server_port
监听端口的swoole_server_port对象,可以调用set和on方法,使用方法与swoole_server完全一致
监听端口只能设置少量特定的选项,只能设置数据收发的相关事件回调函数
不同监听端口的回调函数,仍然是相同的Worker进程空间内执行
主服务器是WebSocket或Http协议,新监听的TCP端口默认会继承主Server的协议设置。必须单独调用set方法设置新的协议才会启用新协议
监听新端口
$port1 = $server->listen("127.0.0.1", 9501, SWOOLE_SOCK_TCP);$port2 = $server->listen("127.0.0.1", 9502, SWOOLE_SOCK_UDP);$port3 = $server->listen("127.0.0.1", 9503, SWOOLE_SOCK_TCP | SWOOLE_SSL);
设置网络协议
$port1->set([ 'open_length_check' => true, 'package_length_type' => 'N', 'package_length_offset' => 0, 'package_max_length' => 800000,]);$port3->set([ 'open_eof_split' => true, 'package_eof' => "\r\n", 'ssl_cert_file' => 'ssl.cert', 'ssl_key_file' => 'ssl.key',]);