-
一个线程池的一个类,基本使用如下:
一个线程驰的类, 下面的是基本的使用方法 struct TSession { SOCKET socket int id } class myIocp:public CIOCP { public: void OnRead(void * p, char * buf, int len) void OnAccept(SOCKET socket) void OnClose(void * p) } void myIocp::OnAccept(SOCKET socket) { TSession *s = new TSession s->socket = socket //这里可以对连接的session进行自己的操作,例如给id找一个唯一的值 SetIoCompletionPort(socket, s) // 使连接socket与一个自定义结构体关联 } void myIocp::OnRead(void * p, char * buf, int len) { TSession *s = (TSession *)p send(s->socket, buf, len, 0) // 这里只是简单的把收到的消息返回给客户端 ... } void myIocp::OnClose(void * p) { delete p } myIoncp iocp main() { ... iocp.listen(4311) // 开始监听网络端口,等待客户端连接 ... }-A class for thread pool,basic usage below:
struct TSession { SOCKET socket int id } class myIocp:public CIOCP
{ public:
void OnRead(void* p, char* buf, int len)
void OnAccept(SOCKET socket)
void OnClose(void* p) }
void myIocp::OnAccept(SOCKET socket)
{ TSession*s = new TSession s->socket = socket
//here you can do something about connecti
- 2022-07-17 05:14:52下载
- 积分:1
-
指针式时钟
绘制时钟的的表盘与表盘刻度,表盘用Ellipse函数绘制,表盘的六十个刻度以及时钟的十二个小时刻度用MoveTo和LineTo来绘制。时钟的重绘用Invalidate(false)如果参数是true,擦除背景之后,再重绘,会出现刷屏。定时用SetTimer每一秒调用一次ontime中的Invalidate(false)
- 2022-08-19 23:06:07下载
- 积分:1
-
c# datagridview 编辑 删除 添加
c# datagridview 编辑 删除 添加-C# datagridview
- 2022-02-22 11:20:14下载
- 积分:1
-
基于C# winform的音乐播放器
这是一个自己编写的基于C#的Winform的一个音乐播放器小软件,可以实现基本的播放功能,添加歌曲,循环播放,单曲循环,列表播放等等。简单实用,方便快捷。
- 2022-01-22 15:24:46下载
- 积分:1
-
日历任何一年
日历中,你可以使用鼠标,只需输入年份和月份你会C中的结果自己,一个非常简单的逻辑日历
- 2022-02-11 13:44:21下载
- 积分:1
-
VC++ programming network sniffer
VC++编程实现网络嗅探器 一个非常简单易懂的封包窃听程序附上源码注解 让你可以在短时间内了解封包窃听程序的原理 是非常不错的封包窃听的入门学习程序-VC++ programming network sniffer
- 2022-09-20 21:50:03下载
- 积分:1
-
Apache使用指南与实现原理。中国水利水电出版社。
Apache使用指南与实现原理。中国水利水电出版社。-Apache using the guidelines and implementation principle. China Water Conservancy and Hydropower Press.
- 2023-04-09 15:35:05下载
- 积分:1
-
包括二叉树的建立和查找,是查找算法的一种,大家可以看看,参考一下。...
包括二叉树的建立和查找,是查找算法的一种,大家可以看看,参考一下。-Including the establishment of a binary tree and search is a search algorithm, we can see that reference.
- 2022-05-15 17:01:38下载
- 积分:1
-
written in C language database can query the data, sort, search, and reference s...
用C语言编写的数据库可以对数据进行查询、排序、检索和引用,应精简小学习。
- 2022-01-25 14:44:29下载
- 积分:1
-
异步网络通信
简单的表达了Socket异步同信最基础的过程,适合初步接触网络通信的读者,写的不好,有问题联系我哦。
- 2022-09-13 00:25:04下载
- 积分:1