腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
没有
完成键
的
IOCP通知
c
、
winsock
、
winsock2
、
iocp
我正在构建一个IOCP/RIO服务器,当
客户端
请求触发我
的
AcceptEx()调用时,我一直很难从完成端口获得正确
的
通知。当我在发送
客户端
请求后调用
GetQueuedCompletionStatus
()时,我将获得一个成功
的
返回,但
没有
包含
任何
数据
的
完成键。我肯定我
没有
正确地设置或打电话,我只是找不到它在哪里。
的
问题惊人地相似,但最终答案并
没有
解决我
的
问
浏览 17
提问于2015-06-08
得票数 3
回答已采纳
1
回答
GetQueuedCompletionStatus
-如
何在
没有
任何
套接
字
结构
的
情况下
读取
客户端
消息
c
、
windows
、
winsock2
、
iocp
其想法是拥有一个具有处理
客户端
消息
的
线程
的
非阻塞服务器。 我现在知道如何接受客户了,等等。但是我仍然不明白如何从
GetQueuedCompletionStatus
()中
读取
每个
客户端
的
消息
并打印它们。我在网上看到,所有人都使用LPOVERLAPPED参数传递一个
结构
来引用
GetQueuedCompletionStatus
(),但是
没有
任何
结构
怎么
浏览 13
提问于2021-05-28
得票数 0
1
回答
有些重叠使用WSASend,
没有
使用
GetQueuedCompletionStatus
及时返回?
c++
、
windows
、
iocp
背景:我正在使用CreateIoCompletionPort、WSASend/Recv和
GetQueuedCompletionStatus
在我
的
服务器上执行重叠
套接
字
io。调用
GetQueuedCompletionStatus
的
线程
没有
得到它们,它们保留在本地挂起队列中。我已经验证了
客户端
确实从
套接
字
接收数据,并且
套接
字
是连接
的
。在进行WSASend()
浏览 2
提问于2009-07-17
得票数 1
2
回答
GetQueuedCompletionStatus
在远程
套接
字
闭包上返回ERROR_NETNAME_DELETED
winsock
、
getlasterror
、
io-completion-ports
我正在使用I/O-完成端口编写一个小
的
服务器-客户机-东西。一切正常,直到我关闭
客户端
测试程序。但我
的
问题是,我认为对
GetQueuedCompletionStatus
的
调用将返回一个数据包,指示由于
浏览 3
提问于2011-03-29
得票数 0
回答已采纳
1
回答
C++ Windows IOCP - HTTP POST数据丢失
c++
、
http
、
iocp
我已经编写了一个非常简单
的
IOCP HTTP服务器,它适用于GET动词,但不适用于POST。 我创建了一个
套接
字
和一个侦听线程,在这个线程中accept()正在等待连接。当
客户端
连接时,我调用ioctlsocket()来解除
套接
字
的
阻塞,然后将
套接
字
与IOCP关联起来,最后调用WSARecv()来
读取
数据。确实有一些数据被
读取
了,当这种情况发生时,IOCP通过
GetQueuedComplet
浏览 0
提问于2010-04-23
得票数 0
回答已采纳
2
回答
在java
套接
字
编程中,一旦缓存器关闭,就无法通信。
java
、
sockets
、
tcp
、
bufferedreader
、
bufferedwriter
我制作了一个服务器和
客户端
Java应用程序。它们应该通过TCP
套接
字
与线程进行通信。BufferedReader
的
对象称为
读取
器,BufferedWriter
的
对象称为写入器。 在玩这个游戏之后,我意识到如果作者关闭,
套接
字
就会变得
没有
反应。我关闭了服务器端
的
写入器,因为它不会发送
任何
消息
,而是只从
客户端
读取
消息
。它不会抛出<e
浏览 5
提问于2016-06-02
得票数 0
回答已采纳
3
回答
知道何时停止从HTTP级别的.NET
套接
字
读取
数据
.net
、
sockets
.NET
套接
字
和NetworkStream都提供了Read方法,当
没有
可用
的
数据时,该方法会阻塞。问题是,如果
客户端
不知道
消息
的
大小,就
没有
可靠
的
方法来了解服务器何时完成了
消息
发送。我
的
问题是-更高级别的库(
如
HTTP级WebRequest)使用什么原则来停止从
套接
字
读取
,并向
客户端
提供完整
的
浏览 6
提问于2011-02-25
得票数 1
回答已采纳
1
回答
libcurl - multi_socket -它如何工作+直接IOCP?
c
、
libcurl
我正在阅读在线卷书中关于多个
套接
字
的
章节:使用它,libcurl将设置和删除应用程序应该监视
的
套接
字
。应用程序告诉基于事件
的
基础系统等待
套接
字
。a windows异步
套接
字</e
浏览 5
提问于2021-12-22
得票数 -2
回答已采纳
1
回答
如何从服务器调用Android应用程序而不需要
任何
请求?
android
在我
的
应用程序中,我有像服务器端这样
的
功能,一些更新已经完成。当每次更新发生在服务器端时,我需要发送这些数据到应用程序而不使用推送通知。1)推送通知除了这些之外,
浏览 3
提问于2015-12-28
得票数 2
2
回答
TCP服务器体系
结构
c++
、
multithreading
、
sockets
、
tcp
我正在C++中构建一个TCP服务器,它是多线程
的
,每个
客户端
都有自己
的
线程,我有一个问题,我希望有人能帮我回答这个问题。我知道这类问题
没有
灵丹妙药,而且可能会有多种方法来处理,我主要是在寻找关于我
的
想法
的
反馈,以便让自己更清楚地了解情况,以及如何处理它。 所以我现在
的
基本设置是这样
的
.我想知道,从架构
的
角度来看,向
客户端
和从
客户端
发送
消息
的
最佳方法是什么。我最初<
浏览 6
提问于2016-07-03
得票数 0
回答已采纳
2
回答
如
何在
子服务器
套接
字
关闭时使ZMQ发布
客户端
套接
字
缓冲区
消息
java
、
sockets
、
kotlin
、
zeromq
、
jeromq
如果应用程序A正在使用发布服务器
客户端
将数据流到具有子服务器
套接
字
以接受该数据
的
应用程序B,那么我们如
何在
应用程序A中配置发布
客户端
套接
字
,以便当B不可用(
如
重新部署、重新启动)时,A缓冲所有挂起
的
消息
,当B变为可用
的
缓冲
消息
时,
套接
字
赶上实时流?简单地说,在子服务器不可用
的
情况下
,如何使发布
浏览 15
提问于2019-10-18
得票数 3
回答已采纳
1
回答
窗口中依赖重叠io
的
编码模式
c
、
windows
、
iocp
、
overlapped-io
如
您所知,在使用epoll或select
的
linux中(我知道windows支持select,但它根本
没有
效率),您可以阻止文件描述符,直到文件描述符准备好,并且知道何时可以写入和何时
读取
。我看了一下windows IOCP,在微软
的
世界里,这听起来很适合重叠io。但是,在所有示例中,每个
客户端
的
套接
字
独立于其他
套接
字
,用于多客户机服务器。使用completions端口,可以为每个
客户端</
浏览 0
提问于2014-01-20
得票数 0
1
回答
执行I/O完成端口时,是否需要在重叠
结构
上设置hEvent?
windows
、
serial-port
、
iocp
、
io-completion-ports
现在,由于某种原因,这会导致
GetQueuedCompletionStatus
()立即释放传输
的
0
字
节,但
没有
错误(它返回true,GetLastError()报告0)。显然,我希望它在无事可做
的
情况下
阻止它。如果我将另一个ReadFile()放在
GetQueuedCompletionStatus
()之后,那么池中
的
另一个线程将在传输0
字
节
的
情况下
获得它,并且
没有
错误。在我所看到和
浏览 5
提问于2011-06-02
得票数 1
3
回答
如何使用IOCP将用户定义
的
数据传递给工作线程?
c++
、
iocp
、
user-defined-types
、
worker-thread
我可以成功地连接一个
套接
字句柄并将其与完成端口相关联。但我不知道如何将用户定义
的
数据
结构
传递到wroker线程中.到目前为止,我尝试
的
是传递一个用户
结构
,
如
(ULONG_PTR)&structure as,CreateIoCompletionPort()
的
关联调用中
的
完成键,但这不起作用。现在,我尝试定义自己
的
重叠
结构
,并使用CONTAINING_RECORD(),如下所述,和。但这也不起作用。(我得到了pH
浏览 0
提问于2010-12-03
得票数 2
回答已采纳
1
回答
读取
/写入Java
套接
字
流时
的
澄清
java
、
sockets
在java
套接
字
编程方面,我
没有
几个问题。 在
客户端
套接
字
中,如果从输入流
读取
浏览 0
提问于2017-04-16
得票数 1
回答已采纳
1
回答
Netty游戏服务器
netty
我正在尝试为连接
的
客户端
构建一个通用服务器。 然后,App将相关
消息
发送到网关队列中。网关上
的
线程
读取
入站队列中
浏览 4
提问于2012-05-31
得票数 1
2
回答
如
何在
ZMQ中丢弃非活动/断开连接
的
对等体
zeromq
、
disconnect
、
peer
我有一个客户机/服务器设置,在这个设置中,客户机向服务器发送单个请求
消息
,然后获取一组数据
消息
。服务器使用路由器插座实现,
客户端
使用经销商实现。通信是异步
的
。
客户端
通常是iPad/iPhone,它们通过wifi连接,因此连接不是100%可靠
的
。我担心
的
问题是,如果
客户端
连接到服务器并发送数据请求,但在返回响应
消息
之前,通信就会中断(例如,超出wifi覆盖范围)。 在这种
情况下
,
消息</em
浏览 2
提问于2015-02-17
得票数 6
1
回答
如
何在
不关闭服务器
套接
字
的
情况下
在
客户端
获得确认?
java
、
multithreading
、
sockets
、
servlets
、
network-programming
我可以发送字符串到服务器和服务器也收到同样
的
。服务器能够发送确认,但
客户端
在服务器结束连接之前不会得到确认。但我不想关闭连接。如
何在
不关闭连接
的
情况下
显示确认信息?
浏览 3
提问于2017-12-20
得票数 2
2
回答
使用Python中
的
套接
字
向服务器发送文件
python
、
sockets
主页显示我
的
首页,上传应该显示输入要与服务器存储
的
文件
的
页面。) open(path_name,'rb').close() file.close() 当我不尝试返回时,该文件可以很好地到达服务器,但是当我添加这一额外行时,服务器不会退出它接收所有文件内容
的
循环
浏览 3
提问于2017-06-07
得票数 1
回答已采纳
1
回答
向C中
的
多个
套接
字
可靠地广播相同
的
数据
c
、
multithreading
、
sockets
、
networking
、
pthreads
我正在通过TCP
套接
字
接收大量数据,我希望将这些数据发送到多个附加
套接
字
(实质上与第一个
套接
字
的
内容相呼应)。我
的
要求如下: 在
任何
情况下
,写入都不能阻止主
套接
字
的
读取</
浏览 2
提问于2016-02-12
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券