社区
网络编程
帖子详情
使用完成端口的时候有一个问题
hxzb7215191
2006-08-07 09:01:47
打了二个线程为这个完成端口.以6k/s的速度发送到服务器.服务器以51k/s的速度向下发送.发送一段时间之后,出现这样的问题:
接收的数据包的还是会回调.发送的时候,投递将会很快过,但是发送成功的事件就没有返回过.只把向服务器发送数据的线程关闭之后,本来投递的发送数据包将很快就会完成了.
不知道完成端口是不是有这样的问题.我想了一个办法就是干脆使用二个socket来做通信.从服务器向客户端连接一个socket,专门发送数据包.这样是不是可以解决这个问题.
...全文
492
6
打赏
收藏
使用完成端口的时候有一个问题
打了二个线程为这个完成端口.以6k/s的速度发送到服务器.服务器以51k/s的速度向下发送.发送一段时间之后,出现这样的问题: 接收的数据包的还是会回调.发送的时候,投递将会很快过,但是发送成功的事件就没有返回过.只把向服务器发送数据的线程关闭之后,本来投递的发送数据包将很快就会完成了. 不知道完成端口是不是有这样的问题.我想了一个办法就是干脆使用二个socket来做通信.从服务器向客户端连接一个socket,专门发送数据包.这样是不是可以解决这个问题.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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详解
这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中
完成
端口
的方方面面的信息,从API的用法到
使用
的步骤,从
完成
端口
的实现机理到实际
使用
的注意事项,都有所涉及,并且为了让朋友们更直观的体会
完成
端口
...
使用
Nginx配置反向代理,
完成
端口
转发
最近搭了
一个
博客网站,但是在访问的时候需要额外加上客户界面的
端口
号,显得比较low,所以想用nginx实现
端口
代理,访问80
端口
之后,自动转发到指定
端口
,这样间接的隐藏了访问的
端口
安装Nginx 简要的介绍一下我...
完成
端口
(CompletionPort)详解
(1) 首先,如果
使用
“同步”的方式来通信的话,这里说的同步的方式就是说所有的操作都在
一个
线程内顺序执行
完成
,这么做缺点是很明显的:因为同步的通信操作会阻塞住来自同
一个
线程的任何其他操作,只
UDP和TCP可以
使用
同
一个
端口
吗?
关于
端口
的知识点,还是挺多可以讲的,比如还可以牵扯到这几个
问题
:多个 TCP 服务进程可以同时绑定同
一个
端口
吗?客户端的
端口
可以重复
使用
吗?客户端 TCP 连接 TIME_WAIT 状态过多,会导致
端口
资源耗尽而无法建立...
完成
端口
(IOCP)详解[2/2](转载)
版权声明:本文为CSDN博主「PiggyXP」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 ...五
使用
完成
端口
的基本流程...大体上来讲,
使用
完成
端口
只用遵循如下几个步骤: 1 调用 CreateIoComplet
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章