Changeset 9843 for trunk/src/ws2_32/socket.cpp
- Timestamp:
- Feb 24, 2003, 12:14:30 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ws2_32/socket.cpp
r9841 r9843 1 /* $Id: socket.cpp,v 1.1 5 2003-02-24 10:03:58sandervl Exp $ */1 /* $Id: socket.cpp,v 1.16 2003-02-24 11:14:30 sandervl Exp $ */ 2 2 /* 3 3 * based on Windows Sockets 1.1 specs … … 205 205 tmpret = send(s, lpBuffers[i].buf, lpBuffers[i].len, dwFlags); 206 206 if(tmpret != SOCKET_ERROR) { 207 *lpNumberOfBytesSent += ret;207 *lpNumberOfBytesSent += tmpret; 208 208 } 209 209 else { … … 211 211 break; 212 212 } 213 } 214 if(*lpNumberOfBytesSent) { 215 WSASetLastError(NO_ERROR); 216 ret = NO_ERROR; 213 217 } 214 218 return ret; … … 259 263 tmpret = recv(s, lpBuffers[i].buf, lpBuffers[i].len, *lpFlags); 260 264 if(tmpret != SOCKET_ERROR) { 261 *lpNumberOfBytesReceived += ret;265 *lpNumberOfBytesReceived += tmpret; 262 266 } 263 267 else { … … 266 270 } 267 271 } 272 if(*lpNumberOfBytesReceived) { 273 WSASetLastError(NO_ERROR); 274 ret = NO_ERROR; 275 } 276 dprintf(("WSARecv returned %d (read %x)", ret, *lpNumberOfBytesReceived)); 268 277 *lpFlags = 0; //what to do with this? 269 278 return ret;
Note:
See TracChangeset
for help on using the changeset viewer.