The Windows Sockets specification includes the following Berkeley-style socket
||An incoming connection is acknowledged and associated with an immediately
created socket. The original socket is returned to the listening state.
||Assign a local name to an unnamed socket.
||Remove a socket from the per-process object reference table. Only blocks if
SO_LINGER is set with a non-zero timeout on a blocking socket.
||Initiate a connection on the specified socket.
||Retrieve the name of the peer connected to the specified socket.
||Retrieve the local address to which the specified socket is bound.
||Retrieve options associated with the specified socket.
||Convert a 32-bit quantity from host byte order to network byte order.
||Convert a 16-bit quantity from host byte order to network byte order.
||Converts a character string representing a number in the Internet standard
".'' notation to an Internet address value.
||Converts an Internet address value to an ASCII string in ".'' notation i.e.
||Provide control for sockets.
||Listen for incoming connections on a specified socket.
||Convert a 32-bit quantity from network byte order to host byte order.
||Convert a 16-bit quantity from network byte order to host byte order.
||Receive data from a connected or unconnected socket.
||Receive data from either a connected or unconnected socket.
||Perform synchronous I/O multiplexing.
||Send data to a connected socket.
||Send data to either a connected or unconnected socket.
||Store options associated with the specified socket.
||Shut down part of a full-duplex connection.
||Create an endpoint for communication and return a socket descriptor.
- The routine can block if acting on a blocking socket.
- The routine is retained for backward compatibility with Windows Sockets 1.1,
and should only be used for sockets created with AF_INET address family.
- Software for developers
Software for Android Developers
- More information resources
Unix Manual Pages