作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我计划使用 Qt 来完成我的 TCP/IP 和 UDP 分配,但我收到一个错误,指出
WM_SOCKET was not declared in this scope
WM_SOCKET
用于
WSAAsyncSelect(socket, this->winId(), WM_SOCKET, FD_ACCEPT|FD_CLOSE);
我已经包含了 QMainWindow
、winsock2.h
和 ws2tcpip
。我还添加了 mingw 库。
我是缺少包含文件还是其他什么东西?
最佳答案
WinAPI 没有定义WM_SOCKET
消息。你应该自己定义它。
#define WM_SOCKET (WM_USER + 1)
关于c++ - Qt 中的 WM_SOCKET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949718/
我计划使用 Qt 来完成我的 TCP/IP 和 UDP 分配,但我收到一个错误,指出 WM_SOCKET was not declared in this scope WM_SOCKET 用于 WSA
我正在使用 WM_SOCKET。服务器和客户端运行良好。但是如果我关闭客户端并重新打开它,FD_READ 不响应只有 FD_CLOSE 和 FD_ACCEPT 工作正常。请有人帮助我…… 服务器代码:
我是一名优秀的程序员,十分优秀!