windows socket
TRANSCRIPT
-
8/6/2019 Windows Socket
1/125
http://www.sockets.com/winsock.hlphttp://www.sockets.com/winsock.rtfhttp://www.sockets.com/winsockx.rtfmailto:[email protected]://ftp.cray.com/src/WWWstuff/RTF/rtftohtml_overview.htmlhttp://sunsite.unc.edu/towfiqmailto:[email protected]://www.sockets.com/winsock.htm#Authorshttp://www.sockets.com/winsock.htm#Acknowledgementshttp://www.sockets.com/winsock.htm#Introhttp://www.sockets.com/winsock.htm#WhatIshttp://www.sockets.com/winsock.htm#Berkeleyhttp://www.sockets.com/winsock.htm#Windowshttp://www.sockets.com/winsock.htm#Statushttp://www.sockets.com/winsock.htm#Revisionhttp://www.sockets.com/winsock.htm#Revision_1.0http://www.sockets.com/winsock.htm#Revision_1.1http://www.sockets.com/winsock.htm#ProgrammingWithSocketshttp://www.sockets.com/winsock.htm#Prog_StackInstall -
8/6/2019 Windows Socket
2/125
http://www.sockets.com/winsock.htm#Prog_Socketshttp://www.sockets.com/winsock.htm#Sockets_BasicConceptshttp://www.sockets.com/winsock.htm#Sockets_ClientServerhttp://www.sockets.com/winsock.htm#Sockets_OutOfBandhttp://www.sockets.com/winsock.htm#Sockets_Broadcastinghttp://www.sockets.com/winsock.htm#Prog_ByteOrderinghttp://www.sockets.com/winsock.htm#Prog_SocketOptionshttp://www.sockets.com/winsock.htm#Prog_DatabaseFileshttp://www.sockets.com/winsock.htm#Prog_Deviationhttp://www.sockets.com/winsock.htm#Deviation_DataTypehttp://www.sockets.com/winsock.htm#Deviation_Selecthttp://www.sockets.com/winsock.htm#Deviation_ErrorCodeshttp://www.sockets.com/winsock.htm#Deviation_Pointershttp://www.sockets.com/winsock.htm#Deviation_RenamedFunctionshttp://www.sockets.com/winsock.htm#Deviation_BlockingRoutineshttp://www.sockets.com/winsock.htm#Deviation_MaxSocketshttp://www.sockets.com/winsock.htm#Deviation_IncludeFileshttp://www.sockets.com/winsock.htm#Deviation_ReturnValueshttp://www.sockets.com/winsock.htm#Prog_RawSocketshttp://www.sockets.com/winsock.htm#Prog_MultithreadedWindowshttp://www.sockets.com/winsock.htm#SocketLibraryOverviewhttp://www.sockets.com/winsock.htm#Overview_SocketFunctionshttp://www.sockets.com/winsock.htm#Overview_BlockingNonBlockinghttp://www.sockets.com/winsock.htm#Overview_DatabaseFunctionshttp://www.sockets.com/winsock.htm#Overview_WindowsSpecifichttp://www.sockets.com/winsock.htm#Windows_AsyncSelecthttp://www.sockets.com/winsock.htm#Windows_AsyncSupporthttp://www.sockets.com/winsock.htm#Windows_HookingBlockinghttp://www.sockets.com/winsock.htm#Windows_ErrorHandlinghttp://www.sockets.com/winsock.htm#Windows_Intermediatehttp://www.sockets.com/winsock.htm#Windows_InternalMessageshttp://www.sockets.com/winsock.htm#Windows_PrivateAPIshttp://www.sockets.com/winsock.htm#SocketLibraryReferencehttp://www.sockets.com/winsock.htm#Ref_SocketRoutineshttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#GetPeerNamehttp://www.sockets.com/winsock.htm#GetSockNamehttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#HtoNLhttp://www.sockets.com/winsock.htm#HtoNShttp://www.sockets.com/winsock.htm#InetAddrhttp://www.sockets.com/winsock.htm#InetNtoA -
8/6/2019 Windows Socket
3/125
http://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#NtoHLhttp://www.sockets.com/winsock.htm#NtoHShttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#SendTohttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#ShutDownhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#Ref_DatabaseRoutineshttp://www.sockets.com/winsock.htm#GetHostByAddrhttp://www.sockets.com/winsock.htm#GetHostByNamehttp://www.sockets.com/winsock.htm#GetHostNamehttp://www.sockets.com/winsock.htm#GetProtoByNamehttp://www.sockets.com/winsock.htm#GetProtoByNumberhttp://www.sockets.com/winsock.htm#GetServByNamehttp://www.sockets.com/winsock.htm#GetServByPorthttp://www.sockets.com/winsock.htm#Ref_WindowsExtensionshttp://www.sockets.com/winsock.htm#AsyncGetHostByAddrhttp://www.sockets.com/winsock.htm#AsyncGetHostByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNumberhttp://www.sockets.com/winsock.htm#AsyncGetServByNamehttp://www.sockets.com/winsock.htm#AsyncGetServByPorthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#IsBlockinghttp://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#SetLastErrorhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#UnhookBlockingHookhttp://www.sockets.com/winsock.htm#Appendiceshttp://www.sockets.com/winsock.htm#ErrorsAndHeadershttp://www.sockets.com/winsock.htm#ErrorCodeshttp://www.sockets.com/winsock.htm#HeaderFileshttp://www.sockets.com/winsock.htm#BerkeleyHeadershttp://www.sockets.com/winsock.htm#WinsockHhttp://www.sockets.com/winsock.htm#NotesForSuppliershttp://www.sockets.com/winsock.htm#Notes_Introduction -
8/6/2019 Windows Socket
4/125
http://www.sockets.com/winsock.htm#Notes_WindowsComponentshttp://www.sockets.com/winsock.htm#NotesComp_Developmenthttp://www.sockets.com/winsock.htm#NotesComp_RunTimehttp://www.sockets.com/winsock.htm#Notes_Multithreadednesshttp://www.sockets.com/winsock.htm#Notes_DatabaseFileshttp://www.sockets.com/winsock.htm#Notes_FDISSEThttp://www.sockets.com/winsock.htm#Notes_ErrorCodeshttp://www.sockets.com/winsock.htm#Notes_DLLOrdinalshttp://www.sockets.com/winsock.htm#Notes_Validationhttp://www.sockets.com/winsock.htm#FurtherReferencehttp://www.sockets.com/winsock.htm#Backgroundhttp://www.sockets.com/winsock.htm#Originshttp://www.sockets.com/winsock.htm#LegalStatushttp://www.sockets.com/winsock.htm#IconStorymailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://sunsite.unc.edu/pub/micro/pc-stuff/ms-windows/winsock -
8/6/2019 Windows Socket
5/125
mailto:[email protected]://sunsite.unc.edu/towfiqmailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:beame@mcmaster,camailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/6/2019 Windows Socket
6/125
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/6/2019 Windows Socket
7/125
http://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Cleanup -
8/6/2019 Windows Socket
8/125
http://www.sockets.com/winsock.htm#Originshttp://www.sockets.com/winsock.htm#GetHostNamehttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#InetAddrhttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#IoctlSockethttp://www.sockets.com/winsock.htm#AsyncSelect -
8/6/2019 Windows Socket
9/125
http://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Notes_WindowsComponentshttp://www.sockets.com/winsock.htm#Notes_WindowsComponents -
8/6/2019 Windows Socket
10/125
-
8/6/2019 Windows Socket
11/125
http://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#GetServByName -
8/6/2019 Windows Socket
12/125
http://www.sockets.com/winsock.htm#HtoNShttp://www.sockets.com/winsock.htm#GetPeerNamehttp://www.sockets.com/winsock.htm#NtoHShttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#Listen -
8/6/2019 Windows Socket
13/125
http://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#Overview_DatabaseFunctionshttp://www.sockets.com/winsock.htm#Overview_DatabaseFunctions -
8/6/2019 Windows Socket
14/125
http://www.sockets.com/winsock.htm#Deviation_DataTypehttp://www.sockets.com/winsock.htm#Deviation_Selecthttp://www.sockets.com/winsock.htm#Deviation_ErrorCodeshttp://www.sockets.com/winsock.htm#Deviation_Pointershttp://www.sockets.com/winsock.htm#Deviation_RenamedFunctionshttp://www.sockets.com/winsock.htm#Deviation_BlockingRoutineshttp://www.sockets.com/winsock.htm#Deviation_MaxSocketshttp://www.sockets.com/winsock.htm#Deviation_IncludeFileshttp://www.sockets.com/winsock.htm#Deviation_ReturnValueshttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#WinsockH -
8/6/2019 Windows Socket
15/125
http://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Overview_DatabaseFunctionshttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#SetLastError -
8/6/2019 Windows Socket
16/125
http://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#Overview_BlockingNonBlockinghttp://www.sockets.com/winsock.htm#Startup -
8/6/2019 Windows Socket
17/125
http://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#WinsockHhttp://www.sockets.com/winsock.htm#WinsockHhttp://www.sockets.com/winsock.htm#WinsockHhttp://www.sockets.com/winsock.htm#WinsockHhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCK -
8/6/2019 Windows Socket
18/125
http://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#GetPeerNamehttp://www.sockets.com/winsock.htm#GetSockNamehttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#HtoNLhttp://www.sockets.com/winsock.htm#HtoNS -
8/6/2019 Windows Socket
19/125
http://www.sockets.com/winsock.htm#InetAddrhttp://www.sockets.com/winsock.htm#InetNtoAhttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#NtoHLhttp://www.sockets.com/winsock.htm#NtoHShttp://www.sockets.com/winsock.htm#RECVhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#SendTohttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#Shutdownhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#GetPeerNamehttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#CancelBlockingCall -
8/6/2019 Windows Socket
20/125
http://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#IsBlockinghttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#Overview_DatabaseFunctionshttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Overview_DatabaseFunctionshttp://www.sockets.com/winsock.htm#GetHostByNamehttp://www.sockets.com/winsock.htm#GetHostByAddrhttp://www.sockets.com/winsock.htm#GetHostName -
8/6/2019 Windows Socket
21/125
http://www.sockets.com/winsock.htm#GetHostByNamehttp://www.sockets.com/winsock.htm#GetProtoByNamehttp://www.sockets.com/winsock.htm#GetProtoByNumberhttp://www.sockets.com/winsock.htm#GetServByNamehttp://www.sockets.com/winsock.htm#GetServByPorthttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#Windows_AsyncSelecthttp://www.sockets.com/winsock.htm#Windows_AsyncSupporthttp://www.sockets.com/winsock.htm#Windows_HookingBlockinghttp://www.sockets.com/winsock.htm#Windows_ErrorHandlinghttp://www.sockets.com/winsock.htm#Windows_Intermediatehttp://www.sockets.com/winsock.htm#Windows_InternalMessage%23shttp://www.sockets.com/winsock.htm#Windows_PrivateAPIshttp://www.sockets.com/winsock.htm#AsyncGetHostByAddrhttp://www.sockets.com/winsock.htm#AsyncGetHostByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNumberhttp://www.sockets.com/winsock.htm#AsyncGetServByNamehttp://www.sockets.com/winsock.htm#AsyncGetServByPorthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#GetLas%23tErrorhttp://www.sockets.com/winsock.htm#IsBlocking -
8/6/2019 Windows Socket
22/125
http://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#SetLastErrorhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#UnhookBlockingHookhttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#Overview_BlockingNonBlockinghttp://www.sockets.com/winsock.htm#SetBlockingHook -
8/6/2019 Windows Socket
23/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#ErrorCodeshttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#SetBlockingHook -
8/6/2019 Windows Socket
24/125
http://www.sockets.com/winsock.htm#Sta%23rtuphttp://www.sockets.com/winsock.htm#Notes_DLLOrdinalshttp://www.sockets.com/winsock.htm#WinsockHhttp://www.sockets.com/winsock.htm#HeaderFileshttp://www.sockets.com/winsock.htm#WinsockH -
8/6/2019 Windows Socket
25/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEFAULT -
8/6/2019 Windows Socket
26/125
http://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/err_lst1.htm#WSAEMFILEhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#AsyncSelect -
8/6/2019 Windows Socket
27/125
http://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#GetSockNamehttp://www.sockets.com/err_lst1.htm#WSAEADDRINUSEhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWN -
8/6/2019 Windows Socket
28/125
http://www.sockets.com/err_lst1.htm#WSAEADDRINUSEhttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEAFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#GetSockNamehttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCK -
8/6/2019 Windows Socket
29/125
http://www.sockets.com/winsock.htm#Prog_SocketOptionshttp://www.sockets.com/winsock.htm#Prog_SocketOptionshttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#Prog_SocketOptionshttp://www.sockets.com/winsock.htm#Prog_SocketOptionshttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#AsyncSelect -
8/6/2019 Windows Socket
30/125
http://www.sockets.com/err_lst1.htm#WSAEADDRNOTAVAILhttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEADDRINUSEhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESS -
8/6/2019 Windows Socket
31/125
http://www.sockets.com/err_lst1.htm#WSAEADDRNOTAVAILhttp://www.sockets.com/err_lst1.htm#WSAEAFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAECONNREFUSEDhttp://www.sockets.com/err_lst1.htm#WSAEDESTADDREQhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEISCONNhttp://www.sockets.com/err_lst1.htm#WSAEMFILEhttp://www.sockets.com/err_lst1.htm#WSAENETUNREACHhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAETIMEDOUThttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#GetSockNamehttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#AsyncSelect -
8/6/2019 Windows Socket
32/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#GetSockName -
8/6/2019 Windows Socket
33/125
http://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#GetPeerName -
8/6/2019 Windows Socket
34/125
http://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#Listen -
8/6/2019 Windows Socket
35/125
http://www.sockets.com/err_lst1.htm#WSAENOPROTOOPThttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAENOPROTOOPThttp://www.sockets.com/err_lst1.htm#WSAENOPROTOOPT -
8/6/2019 Windows Socket
36/125
http://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#HtoNShttp://www.sockets.com/winsock.htm#NtoHLhttp://www.sockets.com/winsock.htm#NtoHS -
8/6/2019 Windows Socket
37/125
http://www.sockets.com/winsock.htm#HtoNLhttp://www.sockets.com/winsock.htm#NtoHLhttp://www.sockets.com/winsock.htm#NtoHS -
8/6/2019 Windows Socket
38/125
http://www.sockets.com/winsock.htm#InetNtoAhttp://www.sockets.com/winsock.htm#InetAddr -
8/6/2019 Windows Socket
39/125
http://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFrom -
8/6/2019 Windows Socket
40/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/err_lst1.htm#WSAECONNREFUSED -
8/6/2019 Windows Socket
41/125
http://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEADDRINUSEhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/err_lst1.htm#WSAEISCONNhttp://www.sockets.com/err_lst1.htm#WSAEMFILEhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Socket -
8/6/2019 Windows Socket
42/125
http://www.sockets.com/winsock.htm#HtoNLhttp://www.sockets.com/winsock.htm#HtoNShttp://www.sockets.com/winsock.htm#NtoHShttp://www.sockets.com/winsock.htm#HtoNLhttp://www.sockets.com/winsock.htm#HtoNShttp://www.sockets.com/winsock.htm#NtoHL -
8/6/2019 Windows Socket
43/125
http://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/winsock.htm#Sockets_OutOfBand -
8/6/2019 Windows Socket
44/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAESHUTDOWNhttp://www.sockets.com/winsock.htm#Shutdownhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#Socket -
8/6/2019 Windows Socket
45/125
http://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/winsock.htm#Sockets_OutOfBand -
8/6/2019 Windows Socket
46/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAESHUTDOWNhttp://www.sockets.com/winsock.htm#Shutdownhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#AsyncSelect -
8/6/2019 Windows Socket
47/125
http://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#SendTo -
8/6/2019 Windows Socket
48/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAENOTSOCK -
8/6/2019 Windows Socket
49/125
http://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Prog_SocketOptionshttp://www.sockets.com/winsock.htm#Sockets_OutOfBand -
8/6/2019 Windows Socket
50/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAENETRESEThttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAESHUTDOWNhttp://www.sockets.com/winsock.htm#Shutdownhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#SendTohttp://www.sockets.com/winsock.htm#Startup -
8/6/2019 Windows Socket
51/125
http://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Select -
8/6/2019 Windows Socket
52/125
http://www.sockets.com/winsock.htm#Prog_SocketOptionshttp://www.sockets.com/winsock.htm#Sockets_OutOfBandhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAENETRESEThttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAESHUTDOWNhttp://www.sockets.com/winsock.htm#Shutdownhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/err_lst1.htm#WSAECONNRESET -
8/6/2019 Windows Socket
53/125
http://www.sockets.com/err_lst1.htm#WSAEADDRNOTAVAILhttp://www.sockets.com/err_lst1.htm#WSAEAFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEDESTADDRREQhttp://www.sockets.com/err_lst1.htm#WSAENETUNREACHhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Startup -
8/6/2019 Windows Socket
54/125
http://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/err_lst1.htm#WSAENETRESEThttp://www.sockets.com/err_lst1.htm#WSAENOTCONN -
8/6/2019 Windows Socket
55/125
http://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWN -
8/6/2019 Windows Socket
56/125
http://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAENETRESEThttp://www.sockets.com/err_lst1.htm#WSAENOPROTOOPThttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#Sockethttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#CloseSocket -
8/6/2019 Windows Socket
57/125
http://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Socket -
8/6/2019 Windows Socket
58/125
http://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/err_lst1.htm#WSAETIMEDOUThttp://www.sockets.com/winsock.htm#SendTohttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEAFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESS -
8/6/2019 Windows Socket
59/125
http://www.sockets.com/err_lst1.htm#WSAEMFILEhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAEPROTONOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEPROTOTYPEhttp://www.sockets.com/err_lst1.htm#WSAESOCKTNOSUPPORThttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Bindhttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#GetSockNamehttp://www.sockets.com/winsock.htm#GetSockOpthttp://www.sockets.com/winsock.htm#SetSockOpthttp://www.sockets.com/winsock.htm#Listenhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#SendTohttp://www.sockets.com/winsock.htm#Shutdownhttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#GetHostByAddrhttp://www.sockets.com/winsock.htm#GetHostByNamehttp://www.sockets.com/winsock.htm#GetHostNamehttp://www.sockets.com/winsock.htm#GetProtoByNamehttp://www.sockets.com/winsock.htm#GetProtoByNumberhttp://www.sockets.com/winsock.htm#GetServByNamehttp://www.sockets.com/winsock.htm#GetServByPort -
8/6/2019 Windows Socket
60/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATA -
8/6/2019 Windows Socket
61/125
-
8/6/2019 Windows Socket
62/125
http://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#AsyncGetHostByNamehttp://www.sockets.com/winsock.htm#GetHostByAddrhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAEFAULT -
8/6/2019 Windows Socket
63/125
http://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/winsock.htm#GetHostByNamehttp://www.sockets.com/winsock.htm#AsyncGetHostByName -
8/6/2019 Windows Socket
64/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#AsyncGetProtoByNamehttp://www.sockets.com/winsock.htm#GetProtoByNumber -
8/6/2019 Windows Socket
65/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#AsyncGetProtoByNumberhttp://www.sockets.com/winsock.htm#GetProtoByName -
8/6/2019 Windows Socket
66/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#AsyncGetServByNamehttp://www.sockets.com/winsock.htm#GetServByPort -
8/6/2019 Windows Socket
67/125
http://www.sockets.com/winsock.htm#GetServByNamehttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#AsyncGetServByPorthttp://www.sockets.com/winsock.htm#GetServByName -
8/6/2019 Windows Socket
68/125
http://www.sockets.com/winsock.htm#AsyncGetHostByAddrhttp://www.sockets.com/winsock.htm#AsyncGetHostByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNumberhttp://www.sockets.com/winsock.htm#AsyncGetServByNamehttp://www.sockets.com/winsock.htm#AsyncGetServByPorthttp://www.sockets.com/winsock.htm#AsyncSelecthttp://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#IsBlockinghttp://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#SetLastErrorhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#UnhookBlockingHook -
8/6/2019 Windows Socket
69/125
-
8/6/2019 Windows Socket
70/125
http://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#GetHostByAddrhttp://www.sockets.com/winsock.htm#CancelAsyncRequest -
8/6/2019 Windows Socket
71/125
http://www.sockets.com/err_lst1.htm#WSAENOBUFS -
8/6/2019 Windows Socket
72/125
http://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERY -
8/6/2019 Windows Socket
73/125
http://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#GetHostByNamehttp://www.sockets.com/winsock.htm#CancelAsyncRequest -
8/6/2019 Windows Socket
74/125
http://www.sockets.com/winsock.htm#GetProtoByNamehttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAENOBUFS -
8/6/2019 Windows Socket
75/125
http://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#GetProtoByNamehttp://www.sockets.com/winsock.htm#CancelAsyncRequest -
8/6/2019 Windows Socket
76/125
http://www.sockets.com/winsock.htm#GetProtoByNumberhttp://www.sockets.com/err_lst1.htm#WSAENOBUFS -
8/6/2019 Windows Socket
77/125
http://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATA -
8/6/2019 Windows Socket
78/125
http://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#GetProtoByNumberhttp://www.sockets.com/winsock.htm#CancelAsyncRequest -
8/6/2019 Windows Socket
79/125
http://www.sockets.com/winsock.htm#GetServByNamehttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAENOBUFS -
8/6/2019 Windows Socket
80/125
http://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#GetServByNamehttp://www.sockets.com/winsock.htm#CancelAsyncRequest -
8/6/2019 Windows Socket
81/125
http://www.sockets.com/winsock.htm#GetServByPorthttp://www.sockets.com/err_lst1.htm#WSAENOBUFS -
8/6/2019 Windows Socket
82/125
http://www.sockets.com/winsock.htm#CancelAsyncRequesthttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAIN -
8/6/2019 Windows Socket
83/125
http://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#GetServByPorthttp://www.sockets.com/winsock.htm#CancelAsyncRequest -
8/6/2019 Windows Socket
84/125
http://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Accept -
8/6/2019 Windows Socket
85/125
http://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/winsock.htm#IOCTLSockethttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCK -
8/6/2019 Windows Socket
86/125
http://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#RecvFromhttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#SendTohttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Recvhttp://www.sockets.com/winsock.htm#Listen -
8/6/2019 Windows Socket
87/125
-
8/6/2019 Windows Socket
88/125
http://www.sockets.com/err_lst1.htm#WSAEDESTADDRREQhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEISCONNhttp://www.sockets.com/err_lst1.htm#WSAEMFILEhttp://www.sockets.com/err_lst1.htm#WSAENETUNREACHhttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAETIMEDOUThttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/err_lst1.htm#WSAENETDOWN -
8/6/2019 Windows Socket
89/125
http://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#AsyncGetHostByNamehttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAEALREADYhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEALREADY -
8/6/2019 Windows Socket
90/125
http://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEALREADYhttp://www.sockets.com/winsock.htm#AsyncGetHostByAddrhttp://www.sockets.com/winsock.htm#AsyncGetHostByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNumberhttp://www.sockets.com/winsock.htm#AsyncGetProtoByNamehttp://www.sockets.com/winsock.htm#AsyncGetProtoByNamehttp://www.sockets.com/winsock.htm#AsyncGetHostByNamehttp://www.sockets.com/winsock.htm#AsyncGetServByPorthttp://www.sockets.com/winsock.htm#AsyncGetServByNamehttp://www.sockets.com/winsock.htm#AsyncGetServByNamehttp://www.sockets.com/winsock.htm#IsBlockinghttp://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/winsock.htm#Connecthttp://www.sockets.com/winsock.htm#Connect -
8/6/2019 Windows Socket
91/125
http://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#Accepthttp://www.sockets.com/winsock.htm#Selecthttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Startup -
8/6/2019 Windows Socket
92/125
http://www.sockets.com/winsock.htm#CloseSockethttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/winsock.htm#Startup -
8/6/2019 Windows Socket
93/125
http://www.sockets.com/winsock.htm#SetLastError -
8/6/2019 Windows Socket
94/125
-
8/6/2019 Windows Socket
95/125
http://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#UnhookBlockingHookhttp://www.sockets.com/winsock.htm#GetLastError -
8/6/2019 Windows Socket
96/125
http://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/winsock.htm#UnhookBlockingHookhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#GetLastError -
8/6/2019 Windows Socket
97/125
http://www.sockets.com/winsock.htm#Cleanup -
8/6/2019 Windows Socket
98/125
http://www.sockets.com/err_lst1.htm#WSAVERNOTSUPPORTED -
8/6/2019 Windows Socket
99/125
http://www.sockets.com/winsock.htm#Cleanup -
8/6/2019 Windows Socket
100/125
http://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/winsock.htm#Cleanuphttp://www.sockets.com/err_lst1.htm#WSASYSNOTREADYhttp://www.sockets.com/err_lst1.htm#WSAVERNOTSUPPORTEDhttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/winsock.htm#Sendhttp://www.sockets.com/winsock.htm#SendTohttp://www.sockets.com/winsock.htm#Cleanup -
8/6/2019 Windows Socket
101/125
http://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#SetBlockingHook -
8/6/2019 Windows Socket
102/125
http://www.sockets.com/winsock.htm#GetLastErrorhttp://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEMFILEhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEALREADYhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEDESTADDRREQhttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAEPROTOTYPEhttp://www.sockets.com/err_lst1.htm#WSAENOPROTOOPThttp://www.sockets.com/err_lst1.htm#WSAEPROTONOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAESOCKTNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAEPFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEAFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEADDRINUSEhttp://www.sockets.com/err_lst1.htm#WSAEADDRNOTAVAILhttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENETUNREACHhttp://www.sockets.com/err_lst1.htm#WSAENETRESEThttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAEISCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAESHUTDOWNhttp://www.sockets.com/err_lst1.htm#WSAETOOMANYREFShttp://www.sockets.com/err_lst1.htm#WSAETIMEDOUThttp://www.sockets.com/err_lst1.htm#WSAECONNREFUSEDhttp://www.sockets.com/err_lst1.htm#WSAELOOPhttp://www.sockets.com/err_lst1.htm#WSAENAMETOOLONGhttp://www.sockets.com/err_lst1.htm#WSAEHOSTDOWNhttp://www.sockets.com/err_lst1.htm#WSAEHOSTUNREACHhttp://www.sockets.com/err_lst1.htm#WSASYSNOTREADYhttp://www.sockets.com/winsock.htm#Startup -
8/6/2019 Windows Socket
103/125
http://www.sockets.com/err_lst1.htm#WSAVERNOTSUPPORTEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/winsock.htm#Startuphttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/winsock.htm#Overview_DatabaseFunctionshttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/winsock.htm#Hhttp://www.sockets.com/winsock.htm#BerkeleyHeadershttp://www.sockets.com/winsock.htm#WinsockH -
8/6/2019 Windows Socket
104/125
http://www.sockets.com/winsock.htm#WinsockH -
8/6/2019 Windows Socket
105/125
-
8/6/2019 Windows Socket
106/125
-
8/6/2019 Windows Socket
107/125
-
8/6/2019 Windows Socket
108/125
-
8/6/2019 Windows Socket
109/125
-
8/6/2019 Windows Socket
110/125
-
8/6/2019 Windows Socket
111/125
-
8/6/2019 Windows Socket
112/125
-
8/6/2019 Windows Socket
113/125
http://www.sockets.com/err_lst1.htm#WSAEINTRhttp://www.sockets.com/err_lst1.htm#WSAEFAULThttp://www.sockets.com/err_lst1.htm#WSAEINVALhttp://www.sockets.com/err_lst1.htm#WSAEMFILEhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEALREADYhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEDESTADDRREQhttp://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAEPROTOTYPEhttp://www.sockets.com/err_lst1.htm#WSAENOPROTOOPThttp://www.sockets.com/err_lst1.htm#WSAEPROTONOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAESOCKTNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAEPFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEAFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEADDRINUSEhttp://www.sockets.com/err_lst1.htm#WSAEADDRNOTAVAILhttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENETUNREACHhttp://www.sockets.com/err_lst1.htm#WSAENETRESEThttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAEISCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAESHUTDOWNhttp://www.sockets.com/err_lst1.htm#WSAETOOMANYREFShttp://www.sockets.com/err_lst1.htm#WSAETIMEDOUThttp://www.sockets.com/err_lst1.htm#WSAECONNREFUSED -
8/6/2019 Windows Socket
114/125
http://www.sockets.com/err_lst1.htm#WSAELOOPhttp://www.sockets.com/err_lst1.htm#WSAENAMETOOLONGhttp://www.sockets.com/err_lst1.htm#WSAEHOSTDOWNhttp://www.sockets.com/err_lst1.htm#WSAEHOSTUNREACHhttp://www.sockets.com/err_lst1.htm#WSAENOTEMPTYhttp://www.sockets.com/err_lst1.htm#WSAEPROCLIM%3EWSAEPROCLIM%3C/a%3E%20%20%20%20%20%20%20%20%20%20%20%20%20(WSABASEERR+67)%23define%20%3CA%20HREF=http://www.sockets.com/err_lst1.htm#WSAEDQUOThttp://www.sockets.com/err_lst1.htm#WSAESTALEhttp://www.sockets.com/err_lst1.htm#WSAEREMOTEhttp://www.sockets.com/err_lst1.htm#WSASYSNOTREADYhttp://www.sockets.com/err_lst1.htm#WSAVERNOTSUPPORTEDhttp://www.sockets.com/err_lst1.htm#WSANOTINITIALISEDhttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSAHOST_NOT_FOUNDhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSATRY_AGAINhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_RECOVERYhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSANO_DATAhttp://www.sockets.com/err_lst1.htm#WSAEWOULDBLOCKhttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/err_lst1.htm#WSAEALREADYhttp://www.sockets.com/err_lst1.htm#WSAENOTSOCKhttp://www.sockets.com/err_lst1.htm#WSAEDESTADDRREQ -
8/6/2019 Windows Socket
115/125
http://www.sockets.com/err_lst1.htm#WSAEMSGSIZEhttp://www.sockets.com/err_lst1.htm#WSAEPROTOTYPEhttp://www.sockets.com/err_lst1.htm#WSAENOPROTOOPThttp://www.sockets.com/err_lst1.htm#WSAEPROTONOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAESOCKTNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEOPNOTSUPPhttp://www.sockets.com/err_lst1.htm#WSAEPFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEAFNOSUPPORThttp://www.sockets.com/err_lst1.htm#WSAEADDRINUSEhttp://www.sockets.com/err_lst1.htm#WSAEADDRNOTAVAILhttp://www.sockets.com/err_lst1.htm#WSAENETDOWNhttp://www.sockets.com/err_lst1.htm#WSAENETUNREACHhttp://www.sockets.com/err_lst1.htm#WSAENETRESEThttp://www.sockets.com/err_lst1.htm#WSAECONNABORTEDhttp://www.sockets.com/err_lst1.htm#WSAECONNRESEThttp://www.sockets.com/err_lst1.htm#WSAENOBUFShttp://www.sockets.com/err_lst1.htm#WSAEISCONNhttp://www.sockets.com/err_lst1.htm#WSAENOTCONNhttp://www.sockets.com/err_lst1.htm#WSAESHUTDOWNhttp://www.sockets.com/err_lst1.htm#WSAETOOMANYREFShttp://www.sockets.com/err_lst1.htm#WSAETIMEDOUThttp://www.sockets.com/err_lst1.htm#WSAECONNREFUSEDhttp://www.sockets.com/err_lst1.htm#WSAELOOPhttp://www.sockets.com/err_lst1.htm#WSAENAMETOOLONGhttp://www.sockets.com/err_lst1.htm#WSAEHOSTDOWNhttp://www.sockets.com/err_lst1.htm#WSAEHOSTUNREACHhttp://www.sockets.com/err_lst1.htm#WSAENOTEMPTYhttp://www.sockets.com/err_lst1.htm#WSAEPROCLIM%3EWSAEPROCLIM%3C/a%3E%23define%20EUSERS%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CA%20HREF=http://www.sockets.com/err_lst1.htm#WSAEDQUOThttp://www.sockets.com/err_lst1.htm#WSAESTALEhttp://www.sockets.com/err_lst1.htm#WSAEREMOTE -
8/6/2019 Windows Socket
116/125
-
8/6/2019 Windows Socket
117/125
-
8/6/2019 Windows Socket
118/125
-
8/6/2019 Windows Socket
119/125
http://www.sockets.com/winsock.htm#Notes_Introductionhttp://www.sockets.com/winsock.htm#Notes_WindowsComponentshttp://www.sockets.com/winsock.htm#Notes_Multithreadednesshttp://www.sockets.com/winsock.htm#Notes_DatabaseFileshttp://www.sockets.com/winsock.htm#Notes_FDISSEThttp://www.sockets.com/winsock.htm#Notes_ErrorCodeshttp://www.sockets.com/winsock.htm#Notes_DLLOrdinalshttp://www.sockets.com/winsock.htm#Notes_Validationhttp://www.sockets.com/winsock.htm#Notes_Validation -
8/6/2019 Windows Socket
120/125
http://www.sockets.com/winsock.htm#Overview_DatabaseFunctionshttp://www.sockets.com/err_lst1.htm#WSAEINPROGRESShttp://www.sockets.com/winsock.htm#CancelBlockingCallhttp://www.sockets.com/winsock.htm#IsBlockinghttp://www.sockets.com/winsock.htm#SetBlockingHookhttp://www.sockets.com/winsock.htm#SetBlockingHook -
8/6/2019 Windows Socket
121/125
http://www.sockets.com/winsock.htm#Overview_DatabaseFunctions -
8/6/2019 Windows Socket
122/125
-
8/6/2019 Windows Socket
123/125
mailto:[email protected] -
8/6/2019 Windows Socket
124/125
mailto:[email protected]://sunsite.unc.edu/towfiqmailto:[email protected]:[email protected]:[email protected]:beame@mcmaster,camailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:-mailto:[email protected]:[email protected]:[email protected]:[email protected]:-mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/6/2019 Windows Socket
125/125