社区
网络编程
帖子详情
完成端口的简单问题
zero1977
2003-11-20 07:00:18
初次接触完成端口,看了一些例程,有个小问题:
是不是每个socket都需要给他分配一个扩展的LPOVERLAPPED结构:
比如:
typedef struct {
OVERLAPPED Overlapped;
WSABUF buf;
char buffer[IOBUF_SIZE];
int nRecved;
} CLIENT_IOBUFFER;
要是客户比较多的话,N * IOBUF_SIZE 的内存会不会太大了呀??
有好的解决办法吗?
...全文
17
1
打赏
收藏
完成端口的简单问题
初次接触完成端口,看了一些例程,有个小问题: 是不是每个socket都需要给他分配一个扩展的LPOVERLAPPED结构: 比如: typedef struct { OVERLAPPED Overlapped; WSABUF buf; char buffer[IOBUF_SIZE]; int nRecved; } CLIENT_IOBUFFER; 要是客户比较多的话,N * IOBUF_SIZE 的内存会不会太大了呀?? 有好的解决办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sevencat
2003-11-20
打赏
举报
回复
不光是这样每个SOCKET可能会分配不止一个这样的大小给他.
所以服务器一定要内存大.
而且这个结构也是用池操作的.
你这个结构里面可能还少一个
int m_buffertype;
不过完成端口接到后不知道干什么用的吧?
完成
端口
(CompletionPort)详解
一.
完成
端口
的优点 1. 我想只要是写过或者想要写C/S模式网络服务器端的朋友,都应该或多或少的听过
完成
端口
的大名吧,
完成
端口
会充分利用Windows内核来进行I/O的调度,是用于C/S通信模式中性能最好的网络通信模型,没有之一;甚至连和它性能接近的通信模型都没有。
完成
端口
和其他网络通信方式最大的区别在哪里呢? (1) 首先,如果使用“同步”的方式来通信的话,这里说的同步的方式就是说所有的操作都在一个线程内顺序执行
完成
,这么做缺点是很明显的:因为同步的通信操作会阻塞住来自同一个线程的任何其他操作,只
完成
端口
IOCP详解
本系列里
完成
端口
的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中
完成
端口
的方方面面的信息,从API的用法到使用的步骤,从
完成
端口
的实现机理到实际使用的注意事项,都有所涉及,并且为了让朋友们更直观的体会
完成
端口
的用法
完成
端口
(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
手把手叫你玩转网络编程系列之三
完成
端口
(Completion Port)详解 ----- By PiggyXP(小猪) 前 言 本系列里
完成
端口
的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿
Windows套接字I/O模型(5) --
完成
端口
模型
一、写在前面 前面介绍了套接字I/O的同步模型、WSAAsyncSelect模型、WSAEventSelect模型,套接字I/O还剩下2个模型没有介绍:重叠模型,
完成
端口
模型。 如果程序对性能和并发要求不高,可以使用前面介绍的WSAEventSelect模型;如果对性能和并发有要求,可以使用本文介绍的
完成
端口
模型。 因为
完成
端口
模型是基于重叠模型的,且在易用性、可伸缩性等方面都高于重叠模型...
完成
端口
(IOCP)详解[2/2](转载)
版权声明:本文为CSDN博主「PiggyXP」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/piggyxp/article/details/6922277 五 使用
完成
端口
的基本流程 说了这么多的废话,大家都等不及了吧,我们终于到了具体编码的时候了。 使用
完成
端口
,说难也难,但是说
简单
,其实也
简单
---- 又说了一句废话=。= 大体上来讲,使用
完成
端口
只用遵循如下几个步骤: 1 调用 CreateIoComplet
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章