社区
网络编程
帖子详情
求一段IOCP的框架代码?
「已注销」
2012-07-07 03:05:21
工作线程不停的接收数据并存入一个队列,另外一个单独的线程从队列中取出数据处理(包括数据包的拆分合并),并通过WSASend发送?
...全文
233
6
打赏
收藏
求一段IOCP的框架代码?
工作线程不停的接收数据并存入一个队列,另外一个单独的线程从队列中取出数据处理(包括数据包的拆分合并),并通过WSASend发送?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2012-08-09
打赏
举报
回复
对c++不熟,用boost太痛苦了,不过还是谢谢楼上的回答
haiphong
2012-08-04
打赏
举报
回复
直接用boost asio就可以
youngwolf
2012-08-02
打赏
举报
回复
http://blog.csdn.net/yang79tao/article/details/7724514
这个框架,数据发送(带缓存),数据接收,加包解包都有,唯一没有的就是接收到的消息列表,以及从消息列表取数据的线程。
你可以很快的实现这些缺少的功能:
一:重写on_msg,把消息放到列表里面(列表还没有,自己申明);
二:再开一线程,从列表里面取消息来处理;
数据发送缓存已经实现好了,你甚至在连接还没建起来的时候,就调用send_msg发送数据,这些数据会被框架缓存起来,在适当的时候发送。你也不用考虑你的消息的时效性,因为你调用send_msg的时候,框架已经把数据拷贝到自己的缓存里面了,在发送过程中,数据的时效性由框架保证。
「已注销」
2012-07-26
打赏
举报
回复
这段代码好像只是简单的框架,,没有数据包的拆并也没有队列之类的阿
汪宁宇
2012-07-10
打赏
举报
回复
[Quote=引用楼主 的回复:]
工作线程不停的接收数据并存入一个队列,另外一个单独的线程从队列中取出数据处理(包括数据包的拆分合并),并通过WSASend发送。。
[/Quote]
http://www.codeforge.com/s/0/iocp-chat
ggt87125
2012-07-09
打赏
举报
回复
关注,也需要这样的代码 数据的拆包组包 不知道怎么处理好。
CcRemote:这是一个基于gh0st远程控制的项目,使自己更深入地了解远控的原理,采用VS2017,替代中断劫持还在修改无法执行,主分支的项目可以正常的运行的,你可以切换到该分支查看可以执行的
代码
shell管理用到匿名管道,创建CMD子进程实现进程间通信达到操作控制的目的:管道用于进程间通讯的
一段
共享内存。机。一个进程在想管道写入数据有,另一个进程就可以从瓜岛的另一端将其读取出来。匿名管道是
在
IOC
P
框架
下实现基于TCP通讯的高并发聊天功能
1.
IOC
P
框架
2. 多线程及其同步 3. 线程池 4. 回调函数的优雅实现 / / 实现功能: 1. 客户端启动后自动连接服务器,断开后自动重连机制 2. 客户端与客户端通讯都需要通过服务器中转 3. 客户端之间聊天模式类似于钉钉...
IOC
P模型源
代码
学习
首先是头文件: ... 2 3 //我们要做的就是建立一个
IOC
P,把远程连接的socket句柄绑定到刚才创建的
IOC
P上,最后创建n个线程,并告诉这n个线程到这个
IOC
P上去访问数据就可以了。 4 // 5 ////////////////...
IOC
P服务器/客户端实现 (转)
——A simple
IOC
P Server/Client Class By spinoza ——译: Ocean Email: ...源
代码
: http://www.codeproject.com/KB/IP/
ioc
p_server_client/
IOC
P-Demo.zip http://www.codeproject.com/KB/IP/
Nginx源码分析 - Nginx启动以及
IOC
P模型
Nginx 源码分析 - Nginx启动以及
IOC
P模型版本及平台信息本文档针对Nginx1.11.7版本,分析Windows下的相关
代码
,虽然服务器可能用linux更多,但是windows平台下的
代码
也基本相似 ,另外windows的
IOC
P完成端口,异步...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章