首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole websocket 能否同时支持 ws 和 wss协议
swoole 服务端端配置了证书就默认开启ssl加密,Server 里能否同时支持 ws和wss 协议而且用同一个端口? 或者是监听两个端口,一个是ws协议的,一个是wss 协议的,可有这种方法? 比如 ws://www.soso.co:1098 和 wss://www.soso.co:1098 或者 ws://www.soso.co:1098 和 wss://www.soso.co:1090 可行?
发布于8年前 · 5 次浏览 · 来自
提问
飘
飘逝在时光里的誓言
swoole 服务端端配置了证书就默认开启ssl加密,Server 里能否同时支持 ws和wss 协议而且用同一个端口? 或者是监听两个端口,一个是ws协议的,一个是wss 协议的,可有这种方法? 比如 ws://www.soso.co:1098 和 wss://www.soso.co:1098 或者 ws://www.soso.co:1098 和 wss://www.soso.co:1090 可行?
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2018-05-12
x
xbl
在这里 http://group.swoole.com/question/106632 看到 老大的回答如下: 启用wss之后,你所有客户端必须使用SSL才能和Server通信,你拥的PHP客户端没有启用SSL隧道加密,当然无法和Server通信。建议使用swoole/framework自带的WebSocket客户端 另外一个方案,可以同时监听2个端口,外网端口启用SSL,内网端口不启用SSL,你的PHP程序可以使用非SSL的客户端与Server进行通信。 是不是就是说只能做多端口来同时监听 ws和
赞
0
回复
2018-05-12
年
年轻,Never Settle
答案: 监听两个端口。
赞
0
回复