Berkeley Compatible Sockets function similar to UNIx. It is implemented in the Winsock libraries, primarily in ws2_32.dll. Common socket functions:
- socket - create a socket
- bind - attach a socket to a port
- listen - start a socket to listen to a port
- accept - open a connection to a remote socket and accept the connection
- connect - open a connection to a remote socket which is waiting for a connection
- recv - receive data
- send - send data
Prior to use these function, the WSAStartup function must be call to load the network library and allocate resources.
WinINet is a higher level API which implement HTTP and FTP protocols. It is implemented in Wininet.dll.
- InternetOpen - initialize a connect to Internet
- InternetOpen Url - open a connection to HTTP or FTP site
- InternetReadFile - retrieve a file from the site
No comments:
Post a Comment