workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
仿微信聊天源码【泡泡IM】
支持
SSL
/TLS通信隧道加密。即时通讯部分与业务逻辑高度解偶。
问答
定时器为什么没读取到connect的数据呢
WebSocket Worker $ws_worker = new Worker("websocket://0.0.0.0:2346", $context); $ws_worker->transport = '
ssl
问答
AsyncTcpConnection 作为websocket客户端,无法发送二进制帧数据,发送就会导致连接关闭 已解决
this->url); $connection->maxSendBufferSize = 1048576 * 20; $connection->transport = '
ssl
分享
小白使用workman指南
配置https网站如果你用的是宝塔的管理平台就非常简单了,只需要到自己网站下找到
ssl
配置把证书给粘贴进去就行。然后把workman里关于转发的服务器配置给粘贴到自己的服务器配置上去就可以了。2) 客户端访问地址的书写错误,会导致
ssl
协议不正确的错误。 因为对配置文件的内容有误解,一开始访问的地址写的都是自己配置的端口号。
文档
压力测试
另外https和http相比会损耗更多资源,因为https需要进行
SSL
/TLS握手,数据加密解密,包的尺寸变大占用更多带宽,这些会导致性能下降。压测如果用的是短链接(不开启HTTP keep-alive),每次请求都需要额外的
SSL
/TLS握手通讯,性能会大幅降低。建议压测https开启HTTP keep-alive。
文档
推送
## wss代理(
SSL
) https下无法使用ws连接,需要使用wss连接。这种情况可以使用nginx代理wss,配置类似如下: ``` server { # ....必须使用**
ssl
证书对应的域名**连接 ## push-vue.js 使用说明 1、将文件 push-vue.js复制到项目目录下,如:src/utils/push-vue.js 2、在vue页面内引入
文档
压力测试
另外https和http相比会损耗更多资源,因为https需要进行
SSL
/TLS握手,数据加密解密,包的尺寸变大占用更多带宽,这些会导致性能下降。压测如果用的是短链接(不开启HTTP keep-alive),每次请求都需要额外的
SSL
/TLS握手通讯,性能会大幅降低。建议压测https开启HTTP keep-alive。
问答
unable to connect to tcp://0.0.0.0:2346(Address already in use)
tcp scheme: http address : //0.0.0.0:2346 当前scheme http不在` {"tcp":"tcp","udp":"udp","unix":"unix","
ssl
文档
配置文件
) 'transport' => 'tcp', // 传输层协议(从1.6.0版本开始移除, 改在config/process.php中配置) 'context' => [], //
ssl
'eventLoop' => '', // 事件循环类,为空时自动使用server.event_loop配置 'context' => [], // 监听上下文配置,例如
ssl
文档
配置文件
) 'transport' => 'tcp', // 传输层协议(从1.6.0版本开始移除, 改在config/process.php中配置) 'context' => [], //
ssl
'eventLoop' => '', // 事件循环类,为空时自动使用server.event_loop配置 'context' => [], // 监听上下文配置,例如
ssl
文档
推送
## wss代理(
SSL
) https下无法使用ws连接,需要使用wss连接。这种情况可以使用nginx代理wss,配置类似如下: ``` server { # ....必须使用**
ssl
证书对应的域名**连接 ## push-vue.js 使用说明 1、将文件 push-vue.js复制到项目目录下,如:src/utils/push-vue.js 2、在vue页面内引入
问答
我有个像外部服务器下单的问题想请教下
order'=>$data,'time'=>$time]); } //开启 public function serverOnStart() { $context_option = [ '
ssl
分享
workerman实现微信公众号带参数二维码扫码识别用户
'/Library/Function.php'; $context = array( '
ssl
' => array( // 请使用绝对路径 'local_cert' => __DIR__ .如果是自签名证书需要开启此选项 ) ); $worker = new Worker('websocket://0.0.0.0:2129', $context); $worker->transport = '
ssl
分享
🚀 ripple协程 | workerman版驱动
Workerman\Connection\AsyncTcpConnection $tcpConnection */ $tcpConnection = Utils::asyncTcpConnection('
ssl
分享
💫 开源Linux服务器运维面板1Panel构建PHP容器运行webman框架
1panel.cn/ ## 1Panel 安装部署 > 官方安装文档:https://1panel.cn/docs/installation/online_installation/ ``` curl -
sSL
问答
使用GatewayWorker,开启wss,并设置获取真实ip后,onConnect回调函数中设置的$_SESSION值,在onMessage中获取不到
; // 建立异步链接 $con = new AsyncTcpConnection("ws://xxx.xxx.cn/tb:443"); $con->transport = '
ssl
问答
使用AsyncTcpConnection模拟CURL -x命令代理请求时,如何跳过证书验证?
我这边猜测是服务器上面可能是请求到目标网址:https://seller.xiapi.shopee.cn ,需要
SSL
验证,想知道如果使用AsyncTcpConnection模拟CURL -x命令代理请求时
问答
安装webman1.5.5报错
Checked CA file /etc/
ssl
/certs/ca-certificates.crt: valid Executing command (/mnt/projects/lonsdor-center
分享
分享一个使用php发起websocket的ws协议链接的类
'
ssl
://' : 'tcp://') . $this->host . ':' .
分享
[开源分享]纯手撸webman + LAYUI的极速后台开发框架
处理,让webman专注业务逻辑处理 * 让多个webman共用80、443端口,通过域名区分不同站点,实现单台服务器部署多个站点 * 能够实现php-fpm与webman架构共存 * nginx代理
ssl
« 上一页
1
...
9
10
11
12
13
14
15
16
17
« 上一页
17
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝