-
一个线程池的一个类,基本使用如下:
一个线程驰的类, 下面的是基本的使用方法 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
-
动态图标叠加示例
windows的快捷方式就是在原有图标上叠加一个小箭头,也可以叠加一些数字表示文件的标号,这个源代码就是在图标上叠加其他小图标的示例代码,适用于Windows平台
- 2022-05-25 01:26:05下载
- 积分:1
-
中文点阵字库提取软件
中文点阵字库提取软件-Chinese font extraction software
- 2022-06-20 23:22:17下载
- 积分:1
-
根据WinXP控件改写,纠正了其中的一些BUG,加入Combox类,解决了VFP自身Combox作为编辑框存在的问题,在VFP7及后续版本中使用。...
根据WinXP控件改写,纠正了其中的一些BUG,加入Combox类,解决了VFP自身Combox作为编辑框存在的问题,在VFP7及后续版本中使用。-WinXP under control rewritten to correct some of the BUG include Combox category solve the VFP own Combox editors frame the issues, and follow-up version VFP7 use.
- 2022-04-13 12:40:52下载
- 积分:1
-
这是一个用c#的水晶报表视频教程 一,可以看看的
这是一个用c#的水晶报表视频教程 一,可以看看的-Crystal report control technical guide video, using C# language
- 2022-10-10 06:50:03下载
- 积分:1
-
说多功能刀 afah gadfhgadrh sh whj
说多功能刀 afah gadfhgadrh sh whj-son of bitch shite stupid gadhwtrjjjeh agkngn fgahoahiao gadhojh re gjoasdir a gji
- 2022-09-22 21:00:03下载
- 积分:1
-
C#串口使用
在windows下使用串口,采用C#,有完整的注释,长期运行不死机,有界面,可以直接运行。采用自动侦听模式
- 2022-12-06 01:00:03下载
- 积分:1
-
控制面板cpl文件编写例子
控制面板cpl文件编写例子-Example for editing cpl file of control panel
- 2022-09-03 00:50:03下载
- 积分:1
-
9X下监视Vxd一切调用,很难找的程序,供研究用
9X下监视Vxd一切调用,很难找的程序,供研究用-9X under surveillance Vxd all calls, it is difficult to find a program for research purposes
- 2022-04-08 15:58:21下载
- 积分:1
-
Caesar加密算法
Caesar加密算法 用C++或C或Java语言实现Caesar加密程序 调用输入模块,要求用户输入明文(由小写字母组成的字符串)要求用户输入一个密钥(1~25的整数)调用Caesar加密函数,将输入的明文进行加密调用输出模块,将密文输出。
- 2022-02-21 12:58:30下载
- 积分:1