Introduction - If you have any usage issues, please Google them yourself
Samples illustrating the various Winsock I/O models
under the following directories:
blocking Illustrates the blocking sockets model. This includes blocking client and server samples.
nonblocking Illustrates the non-blocking socket model using the select API. Only a server sample is provided.
WSAAsyncSelect Illustrates the WSAAsyncSelect socket model. Only a
server sample is provided.
WSAEventSelect Illustrates the WSAEventSelect socket model. Only a server sample is provided.
overlapped Illustrates the overlapped IO model using events.Only a server sample is provided.
iocp Illustrates overlapped IO using an IO comletion port.Both a client and server sample are provided.
Packet : 99273901varioussockiommodels.rar filelist
WSAEventSelect\server\eventserver.cpp
WSAEventSelect\server\makefile
WSAEventSelect\server\resolve.cpp
WSAEventSelect\server\resolve.h
WSAEventSelect\server
WSAEventSelect
readme.txt
blocking\client\bclient.cpp
blocking\client\makefile
blocking\client\resolve.cpp
blocking\client\resolve.h
blocking\client
blocking\server\bserver.cpp
blocking\server\makefile
blocking\server\resolve.cpp
blocking\server\resolve.h
blocking\server
blocking
iocp\client\iocpclient.cpp
iocp\client\makefile
iocp\client\resolve.cpp
iocp\client\resolve.h
iocp\client
iocp\server\iocpserver.cpp
iocp\server\makefile
iocp\server\resolve.cpp
iocp\server\resolve.h
iocp\server
iocp
nonblocking\server\makefile
nonblocking\server\nbserver.cpp
nonblocking\server\resolve.cpp
nonblocking\server\resolve.h
nonblocking\server
nonblocking
overlapped\server\makefile
overlapped\server\overserver.cpp
overlapped\server\resolve.cpp
overlapped\server\resolve.h
overlapped\server
overlapped
WSAAsyncSelect\server\asyncserver.cpp
WSAAsyncSelect\server\makefile
WSAAsyncSelect\server\resolve.cpp
WSAAsyncSelect\server\resolve.h
WSAAsyncSelect\server
WSAAsyncSelect