c++ 完成端口小demo

时间:2013-12-20 10:25:07
【文件属性】:

文件名称:c++ 完成端口小demo

文件大小:9KB

文件格式:RAR

更新时间:2013-12-20 10:25:07

c++完成端口 c++iocp iocp c完成端口

int main(int argc, char* argv[]) { int nPort = 4567; //创建完成端口对象 HANDLE hCompletion = ::CreateIoCompletionPort(INVALID_HANDLE_VALUE, 0, 0, 0); ::CreateThread(NULL, 0, ServerThread, (LPVOID)hCompletion, 0, 0); //创建监听套接字 SOCKET sListen = ::socket(AF_INET, SOCK_STREAM, 0); SOCKADDR_IN si; si.sin_family = AF_INET; si.sin_port = ::ntohs(nPort); si.sin_addr.S_un.S_addr = INADDR_ANY; ::bind(sListen, (sockaddr*)&si, sizeof(si)); ::listen(sListen, 5); //循环处理到来的连接


【文件预览】:
TestIOCP
----StdAfx.cpp(295B)
----TestIOCP.cpp(3KB)
----TestIOCP.opt(53KB)
----TestIOCP.ncb(49KB)
----InitSock.h(586B)
----TestIOCP.dsp(5KB)
----InitSock.cpp(611B)
----ReadMe.txt(1KB)
----StdAfx.h(769B)
----TestIOCP.plg(1KB)
----TestIOCP.dsw(541B)

网友评论

  • 初级,整合我意
  • 一个小demo,可以用,关键部分也有说明,不过5分也太贵了吧
  • 不错,可以借鉴