c++ - 我可以检查是否有任何数据发送到我的服务器而无需等待
问题描述
我想要这个的原因是因为我想作为服务器发送消息。但是当我等待数据时,它会阻止我发送任何数据。我试过多线程,但没有用。
int bytesReceived = recv(clientSocket, buf, 4096, 0);
我使用这行代码来接收数据。但就像我说的那样,它阻止我从服务器发送数据,而另一端没有向我发送任何东西。
解决方案
推荐阅读
- react-native - React-Native 渲染一个有 2 行的水平列表
- docker - 运行 Docker nginx 找不到复制的文件
- postgresql - sqlalchemy 无法在 for 循环中执行 session.add()
- bootstrap-table - 引导表不适用于 RouterLink
- javascript - 在 Golang/Gin 模板中运行 Vue 应用程序
- android - 我如何在颤动中创建一个绘图应用程序,我可以在颤动中绘制线条形状
- python - scipy.stats.binom 和 np.random.binomial 之间的区别
- angular - Primeng virtualscroll offset 像 peagination
- android - Cordova 媒体插件 - 加载本地文件/blob - 错误代码“未定义”
- javascript - 我正在尝试让不和谐的机器人收到此错误 [Symbol(code)]: 'BITFIELD_INVALID'