- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这个问题对应这个QtWebSockets实现。
我正在尝试将 websockets 服务器功能包含在一个更大的基于 qt 的项目中。
我已经克隆了上面的 repo 并构建了库以及示例应用程序( Release模式)。在示例中有一个 echoserver
和一个 echoclient
。构建完成后,我启动了 echoserver
,这似乎是成功的(在终端上我看到:Echoserver listening on port 1234
)。然后我启动 echoclient
,它立即退出(控制台上没有打印输出)。服务器控制台没有显示任何检测到连接尝试的迹象。服务器监听 0.0.0.0:1234
(使用 netstat
检查)。客户端尝试连接 "ws://localhost:1234/"
。
我修改了 echoclient
示例以连接到 echo.websocket.org
并重新构建它。启动客户端后,它连接成功,发送的消息被回显。
我用试图连接到 echoserver
的 websocket 客户端创建了一个简单的 html 文件,并用浏览器打开它。这又无法连接到服务器(与 echo.websocket.org 一起使用)。
环境:
我认为这与 virtualbox 网络设置有关,所以我在主机操作系统(win7、64 位)上重复了上面的所有内容。我得到了相同的结果。
Br,索博奇
最佳答案
这个问题在 Qt 5.4 中不再发生。根据上面的评论,这是 Qt 中的一个错误,现在似乎已修复,因为在我的环境中,echoserver 和 echoclient 工作得很好。
我的环境:
因此我建议将此问题标记为已回答。
关于c++ - 使用 QtWebSockets - 无法连接到 echoserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21354519/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!