社区
网络编程
帖子详情
使用完成端口的时候有一个问题
hxzb7215191
2006-08-07 09:01:47
打了二个线程为这个完成端口.以6k/s的速度发送到服务器.服务器以51k/s的速度向下发送.发送一段时间之后,出现这样的问题:
接收的数据包的还是会回调.发送的时候,投递将会很快过,但是发送成功的事件就没有返回过.只把向服务器发送数据的线程关闭之后,本来投递的发送数据包将很快就会完成了.
不知道完成端口是不是有这样的问题.我想了一个办法就是干脆使用二个socket来做通信.从服务器向客户端连接一个socket,专门发送数据包.这样是不是可以解决这个问题.
...全文
558
6
打赏
收藏
使用完成端口的时候有一个问题
打了二个线程为这个完成端口.以6k/s的速度发送到服务器.服务器以51k/s的速度向下发送.发送一段时间之后,出现这样的问题: 接收的数据包的还是会回调.发送的时候,投递将会很快过,但是发送成功的事件就没有返回过.只把向服务器发送数据的线程关闭之后,本来投递的发送数据包将很快就会完成了. 不知道完成端口是不是有这样的问题.我想了一个办法就是干脆使用二个socket来做通信.从服务器向客户端连接一个socket,专门发送数据包.这样是不是可以解决这个问题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxzb7215191
2006-08-09
打赏
举报
回复
是不是说,完成端口不能投递消息太多?
hxzb7215191
2006-08-08
打赏
举报
回复
自己来up一下.
df8327
2006-08-08
打赏
举报
回复
还有 楼主能不能把代码贴出来看看
df8327
2006-08-08
打赏
举报
回复
我最近也在研究ICOP
我没碰到过这个问题,但是我觉得 你可以这样试试
你在你接受数据的投递消息处理过程里完成发送,在发送完成的消息里接受
我觉得这个问题很可能是在一个SOCKET上收发次数过多造成的。
hxzb7215191
2006-08-07
打赏
举报
回复
我是使用的ACE里的Proactor来做的.
df8327
2006-08-07
打赏
举报
回复
你说的太抽象了 贴点代码吧
顺便问你一句 你是如何限速的?
最简单的
完成
端口
代码
本文通过
一个
简单的
完成
端口
(IOCP)示例代码,详细介绍了如何
使用
完成
端口
进行异步I/O操作来实现高效的网络通信服务。文章探讨了初始化WinSock、创建
完成
端口
对象、线程创建、Socket绑定及监听等步骤,并针对代码中出现的
问题
进行了讨论。
用IO
完成
端口
提高读写速度的探讨试验
本文探讨了
使用
IO
完成
端口
来提高数据读写速度的
问题
,通过设计
一个
具备可靠性和有效性的原理程序,研究了在多线程环境下如何利用IO
完成
端口
进行异步读写操作,以达到优化磁盘性能的目标。测试结果显示,对于大数据量写入,异步IO速度略高于同步IO,但在小数据量和参数调节不当的情况下,性能提升有限。
完成
端口
与AcceptEx
本文介绍了
使用
IOCP(
完成
端口
)进行网络编程,特别是AcceptEx函数在处理大量并发连接时的优势。作者通过学习和实践,解决了在IOCP编程中遇到的
问题
,如WSAGetLastError错误和数据接收
问题
。文章讨论了AcceptEx相对于accept函数的优点,以及如何
使用
AcceptEx预先创建套接字以提高并发性能。并分享了
一个
简单的服务端程序示例,展示了如何
使用
AcceptEx处理并发连接。
c++/cli 之异步Socket
完成
端口
实例
本文介绍了
一个
使用
.NET 3.5 SocketAsyncEventArgs类创建异步Socket
完成
端口
模型的C++/CLI实现案例。该程序解决了TCP粘包
问题
,并通过事件传递处理后的数据包。提供了
使用
示例及源码下载。
完成
端口
(IOCP)--实例
本文介绍了如何
使用
完成
端口
(IOCP)并强调了
一个
关键的初始化步骤:memset(&pPer_IO_Data->overlapped,0,sizeof(pPer_IO_Data->overlapped))。作者通过分享自己的学习经历,指出这个步骤对于解决可能出现的
问题
至关重要,旨在帮助读者避免遇到同样的困扰。 107407076,9242521,SpringBoot环境配置管理:多环境properties文件
使用
,['Spring框架', '配置管理', '开发实践', '项目部署']
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章