![]() |
SetNagle() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Public Function |
Declared in: TCPSocket.h |
BOOL SetNagle( BOOL bNagle);
Set nagle status (default is on)
try { //Quit if not ok if (!CheckSocketValid()) return FALSE; //Invert the flag (convert to true bool) if (bNagle) bNagle=FALSE; else bNagle=TRUE; //Try to set the option if (setsockopt(GetHandle(), IPPROTO_TCP, TCP_NODELAY, (const char*)&bNagle, sizeof(bNagle))==GetErrorCode()) { //Report it ReportError("SetNagle","Failed to set nagle"); //Set it SetLastError("SetNagle"); //Exit return FALSE; } //Done return TRUE; } ERROR_HANDLER_RETURN("SetNagle",FALSE)
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |