![]() |
Block() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Protected Function |
Declared in: AsyncSocket.h |
BOOL Block();
Just block
try { //First disable the events int iResult; iResult=WSAAsyncSelect(GetAsyncHandle(), GetWindowHandle(), 0, 0); if (iResult) { //Report it SetLastError("Block"); //Exit return FALSE; } unsigned long ulBlocking; ulBlocking=0; //And return to non-blocking iResult=ioctlsocket(GetAsyncHandle(), FIONBIO, &ulBlocking); if (iResult) { //Report it SetLastError("Block"); //Exit return FALSE; } return TRUE; } ERROR_HANDLER_RETURN("Block",FALSE)
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |