请教:用AsyncSocket接受一个客户端的长连接后,如何判断SOCKET是否有效?我想据此
考虑是否该将这SOCKET关闭.
考虑是否该将这SOCKET关闭.
解决方案 »
- 如何定义一个CClientDC的对象 作为对话框的成员?
- CSocket在VC IDE环境中不能使用的问题
- 如何像MSN一样隐藏窗口框架??
- 静态全局指针如何释放?
- 对话框最小化时仍可以响应键盘按键,该怎么做?
- 仪器仪表界面
- ::PostMessage(HWND1, WM_CTRL_TIME , 1 , 0 );
- VC SDK下当用户点击网格的时候,该怎么获取itme的数据,该怎么办?
- (VC6.0 C++)解码base64字符串还原为图片
- VC环境下编制控制台程序,如何处理清屏及定位光标等GUI操作?
- 如何实现在按钮的左边放置位图,右边为命令提示文字。。。。。。
- 一个有滚动条的窗体里如何自动翻页?如何得到程序执行目录?
FD_ZERO(&ReadSet);
FD_SET (hClient,&ReadSet);
int iRet=select(0,&ReadSet,NULL,NULL);
如果客戶端此時關閉,select會返回,使用返回的ReadSet里的hClient調用recv會返回錯誤,表示客戶端已經關閉