我觉得你还是用AsyncEventSelect好,具体例子你可以看看《Windows网络编程技术》
解决方案 »
- 怎么实现将浮点格式统一?
- VC++ 简单的程序 加法。
- 视图切换问题
- 求Install Shield中文教程
- 为什么说 微型计算机的结构是照搬巨型计算机的结构? 请举例说明
- 那位大虾 指点一下,,就是 UTF-8 如何实现到 UNICODE 或者到 ANSI的 转化啊,,,在线等候。。。。
- 关于目前大家对DirectUI界面技术的误解
- 请教:如何基于DS编写对应于“DeviceIoControl”的USB读写驱动程序
- 请问各位高手!!!!
- 有谁知道LaTex文件,并且知道在那里download? 谢谢!
- 关于m_pMainWnd??
- --------向CSDNCOM高手提问-------什么是tearoff技术?---------------
FD_ZERO(&set);
FD_SET(dwSocket, &set);
nfds = select(stParam->dwSocket + 1, &set, (fd_set *) 0, (fd_set *) 0, (struct timeval *) &wait);
if (nfds > 0) {
dwReadSize = recv(stParam->dwSocket, (char *)&psczBuffer, SMaxReadBufferSize, 0);
////--client close;
if (dwReadSize == 0) {
break;
////--connection abnormity
}
else if (dwReadSize < 0) {
////--record error log;
PrintErrorMessage(__LINE__, WSAGetLastError());
break;
////--normally process
} else {
for ( dwPos = 0; dwPos < dwReadSize; dwPos ++) {
....
}
}
}
FD_CLR(dwSocket, &set);
} ////--while(1)