- 博客(2)
- 资源 (15)
- 收藏
- 关注
转载 如何判断一个Socket是否断开?
非阻塞模式,如果暂时没有数据,返回的值也会是当使用 select()函数测试一个socket是否可读时,如果select()函数返回值为1,且使用recv()函数读取的数据长度为0 时,就说明该socket已经断开。经过代码试验,如果进程受到一些信号时,例如:INTR,recv()返回值小于等于0时,这是就需要判断 errno是否等于 EINTR , 如果errno == EI
2014-02-25 20:29:17 1014
原创 gethostname获取主机IP地址
WSADATA wsaData; if(WSAStartup(MAKEWORD(2,2),&wsaData)) { AfxMessageBox(_T("failed to load winsock!"),MB_OK|MB_ICONSTOP); return -1; } char hostname[50]; int err = gethostname(hostname,sizeo
2014-02-21 10:15:06 4469
Writing Effective Use Cases-- Alistair Cockburn
2013-10-20
Profiling and Optimization of Software-Based Network Analysis Applications.
2013-10-05
Dynamsoft SourceAnywhere for VSS 5
2012-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人