CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - IOCP socket
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Sub Category
GUI Develop
Windows Kernel
WinSock-NDIS
Driver Develop
ADO-ODBC
GDI-Bitmap
CSharp
.net
Multimedia Develop
Communication
Shell api
ActiveX/DCOM/ATL
IME Develop
ISAPI-IE
Hook api
Screen saver
DirextX
Process-Thread
Console
File Operate
Printing program
Multi Monitor
DNA
Other
Search - IOCP socket - List
[
Windows Develop
]
sf_200562516252
DL : 0
一个线程驰的类, 下面的是基本的使用方法 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 connection session,such as find a unique id. SetIoCompletionPort(socket, s) // make connection socket associate with a custom structure } void myIocp::OnRead(void * p, char * buf, int len) { TSession *s = (TSession *)p send(s->socket, buf, len, 0) // return received message to client void myIocp::OnClose(void * p) { delete p } myIoncp iocp main() { ... iocp.listen(4311) //start listenning net port,wait for client connect.
Date
: 2008-10-13
Size
: 2.64kb
User
:
boxu
[
Windows Develop
]
Iocp socket Multithread
DL : 3
Iocp Multithread socket
Date
: 2012-01-27
Size
: 204.13kb
User
:
ntaryl@gmail.comntaryl
[
Windows Develop
]
sf_200562516252
DL : 0
一个线程驰的类, 下面的是基本的使用方法 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 connection session,such as find a unique id. SetIoCompletionPort(socket, s) // make connection socket associate with a custom structure } void myIocp::OnRead(void* p, char* buf, int len) { TSession*s = (TSession*)p send(s->socket, buf, len, 0) // return received message to client void myIocp::OnClose(void* p) { delete p } myIoncp iocp main() { ... iocp.listen(4311) //start listenning net port,wait for client connect.
Date
: 2025-12-18
Size
: 2kb
User
:
boxu
[
Windows Develop
]
CMatrix
DL : 0
IOCP SOCKET 主要用于对完全端口SOCKET的使用.支持多线程.-IOCP SOCKET mainly used to completely port the use of SOCKET. Support multi-threading.
Date
: 2025-12-18
Size
: 3kb
User
:
Mike
[
Windows Develop
]
IOCP
DL : 0
c++编写的完成端口实验程序,只能简单发送和接收,仅供参考-use c++ language write the IOCP socket ,it can send and recieve massage.
Date
: 2025-12-18
Size
: 4.92mb
User
:
张吉昕
[
Windows Develop
]
iocp---socket-pool
DL : 0
IOCP的socket连接池, 解决高并发的连接问题-socket pool for IOCP, resolve the greatness intercurrent.
Date
: 2025-12-18
Size
: 34kb
User
:
zl
[
Windows Develop
]
7053394
DL : 0
这是一个我经过多次寻找验证,保证不丢数据的socket IOCP的程序(This is a I after many looking for validation, guarantee of not losing data socket IOCP program)
Date
: 2025-12-18
Size
: 15kb
User
:
GGNvgs%4012185
[
Windows Develop
]
crvmjrb
DL : 0
这是一个我经过多次寻找验证,保证不丢数据的socket IOCP的程序()
Date
: 2025-12-18
Size
: 15kb
User
:
Rkgan
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.