-
一个线程池的一个类,基本使用如下:
一个线程驰的类, 下面的是基本的使用方法 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
-
访 XP
界面
访 XP
界面-Visit XP interface
- 2023-07-06 08:30:05下载
- 积分:1
-
XML文件读写程序
XML文件读写程序-XML document literacy procedures
- 2022-07-26 14:18:47下载
- 积分:1
-
OPENCV缩放图像
这项目展示如何缩放图像,使用几个主要函数。欢迎下载,试用。谢谢您的支持。
- 2022-05-05 02:21:52下载
- 积分:1
-
很多实用的vb小程序,其中有窗体、界面与控件,多媒体与图形, 数据库技术,文件与系统,网络与Internet,值得一看!...
很多实用的vb小程序,其中有窗体、界面与控件,多媒体与图形, 数据库技术,文件与系统,网络与Internet,值得一看!-Vb a lot of useful applets, including form, interface and control, multimedia and graphics, database technology, documents and systems, network and Internet, worth a visit!
- 2022-09-26 09:35:03下载
- 积分:1
-
dnsquery_src
一个不使用gethostbyname函数实现的dns查询小程序-A gethostbyname function does not use the dns query applet
- 2022-03-16 14:45:44下载
- 积分:1
-
类C解释器
用C++写的类c语言的解释器,代码比较清晰简单,能解释执行一些基本的C语法的代码,希望给大家帮助。进入exe目录下 执行程序 唯一的参数设为要执行文件的路径即可。
- 2022-03-22 18:00:04下载
- 积分:1
-
命名管道服务器源码
命名管道服务器源码-named pipe server source
- 2022-02-16 07:16:10下载
- 积分:1
-
Java kernel is unicode,as well as class files.However,most multimedias use strea...
Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此Java要对这些字节流经行转化。char是unicode的,而byte是字节。Java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用的静态函数是-Java kernel is unicode,as well as class files.However,most multimedias use stream bytes,including the way of their storage.So java ought to convert these stream bytes.char is unicode,while byte is byte.byte/char convertion function is in sun.io.class ByteToCharConverter could tell you which convertor you are using.two usual static functions are
- 2022-03-13 14:22:53下载
- 积分:1
-
在内存虚拟硬盘的源代码
在内存虚拟硬盘的源代码-virtual drive in memory of the source code
- 2022-09-23 13:00:03下载
- 积分:1