![]() |
SocketReceive() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Public Function |
Declared in: DNSSocket.h |
CDNSAnswers * SocketReceive( char* pBuffer, int iBufferLengh, BOOL bTCP=FALSE);
When we recieve an event
try { //Save the buffer char* pOriginalBuffer; pOriginalBuffer=pBuffer; //Check is it TCP if (bTCP) { //Adjust the buffer pBuffer+=2; iBufferLengh-=2; //Try to flush, if we have any ? if (!Flush()) //Report it ReportError("SocketReceive","Failed to flush!"); } //Parse the answer return ParseAnswer(pBuffer, pOriginalBuffer, iBufferLengh, !m_bAsync, bTCP); } ERROR_HANDLER_RETURN("SocketReceive",NULL)
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |