首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从02.0.12版本开始就没有websocket连接(特定于Windows)

从02.0.12版本开始就没有websocket连接(特定于Windows)
EN

Stack Overflow用户
提问于 2022-01-09 16:45:38
回答 1查看 752关注 0票数 0

今天,我想在我的windows机器上安装一个简单的蚊帐服务器进行测试。为了方便起见,我使用了"MQTT资源管理器“,并下载了最新的用于windows的2.0.14蚊子二进制文件(我使用的是Windows 10)。但是,我无法连接到我的本地服务器使用Mosquitto 2.0.14,2.0.13和2.0.12。

我的连接在2.0.11、2.0.10、2.0.9a和2.0.7中是成功的,但是这些版本只有在配置中有一个标准的http侦听器时才能工作(因为以后我只想要一个wss侦听器)。

这是我使用的配置:

代码语言:javascript
复制
allow_anonymous true

#HTTP listener
listener 1883

#Websocket standard listener
listener 9001
protocol websockets

这是在连接失败后使用2.0.14、2.0.13或2.0.12时获得的服务器输出:

这是使用2.0.11、2.0.10、2.0.9a或2.0.7的输出,但配置中没有http侦听器:

有人能复制这种行为或者告诉我我在哪里搞砸了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-11 22:39:44

根据评论,我能够复制的问题,与莫斯基托2.0.14和问题已经提出。

解决方法是将socket_domain ipv4添加到配置中。

代码语言:javascript
复制
allow_anonymous true

listener 9001
protocol websockets
socket_domain ipv4

我在本期中遇到了选项,它确实解决了这个问题。请注意,我还没有研究过为什么这会修复这个问题,所以在更新上面提到的问题之前,这应该被视为一个临时的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70643455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档