首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用QtWebSockets -无法连接到echoserver

使用QtWebSockets -无法连接到echoserver
EN

Stack Overflow用户
提问于 2014-01-25 18:28:50
回答 1查看 1.2K关注 0票数 3

这个问题对应于这个QtWebSockets实现。

我正在尝试在一个更大的基于qt的项目中包含websockets服务器功能。

我已经克隆了上面的回购程序,并构建了库和示例应用程序(发布模式)。在这些例子中有一个echoserver和一个echoclient。在构建之后,我启动了echoserver,这似乎是成功的(在终端上我看到:Echoserver listening on port 1234)。然后启动echoclient,它立即退出(控制台上没有打印输出)。服务器控制台没有显示任何检测连接尝试的迹象。服务器侦听0.0.0.0:1234 (与netstat检查)。客户端尝试在"ws://localhost:1234/"上连接。

我修改了echoclient示例以连接到echo.websocket.org,并重新构建了它。在启动客户端之后,它成功地连接并回显发送的消息。

我用websocket客户端创建了一个简单的html文件,试图连接到echoserver,并使用浏览器打开它。这再次无法连接到服务器(与echo.websocket.org一起工作)。

环境:

  • Ubuntu13.10(64位)作为virtualbox客户在win7机器上运行。
  • Qt5.2(64位)

我认为这与virtualbox网络设置有关,所以我在主机操作系统(win7,64位)上重复了上面的全部内容。我也得到了同样的结果。

Br,Szabolcs

EN

回答 1

Stack Overflow用户

发布于 2015-03-16 09:59:20

这个问题在QT5.4中不再出现。根据上面的评论,它是Qt中的一个bug,现在似乎已经修复了,因为在我的环境中,echoserver和echoclient的工作非常好。

我的环境:

  • Ubuntu14.04(64位)作为virtualbox客户在win7机器上运行。
  • Qt5.4(32位)

因此,我建议在这个问题上注明答案。

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

https://stackoverflow.com/questions/21354519

复制
相关文章

相似问题

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