![]() |
Receive() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Public Function |
Declared in: TCPSocketAsync.h |
virtual int Receive( char* pBuffer, unsigned long ulBufferLength);
Recieve data from remote socket, can be used with all sub sockets (protocols) Return value: Positive - The number of bytes received. Zero - No data to receive. Negative - Error
try { //Try to receive int iResult; if ((iResult=CTCPSocket::Receive(pBuffer, ulBufferLength))>=0) return iResult; //Check is it an error else if (GetSystemLastError()==WSAEWOULDBLOCK) return 0; else return GetErrorCode(); } ERROR_HANDLER_RETURN("Receive",GetErrorCode())
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |