WSAStringToAddress
The Windows Sockets 
WSAStringToAddress function converts a human-readable string to a socket address structure
(SOCKADDR) suitable to pass to Windows Sockets routines which take such a structure.
Any missing components of the address will be defaulted to a reasonable value,
if possible. For example, a missing port number will default to zero. If the
caller wants the translation to be done by a particular provider, it should
supply the corresponding WSAPROTOCOL_INFO structure in the 
lpProtocolInfo parameter.
INT WSAStringToAddress(
| LPTSTR AddressString, 
 | 
 | 
| INT AddressFamily, 
 | 
 | 
| LPWSAPROTOCOL_INFO lpProtocolInfo, 
 | 
 | 
| LPSOCKADDR lpAddress, 
 | 
 | 
| LPINT lpAddressLength 
 | 
 | 
| ); 
 | 
 | 
 
Parameters
AddressString
[in] Points to the zero-terminated human-readable string to convert.
AddressFamily
[in] The address family to which the string belongs.
lpProtocolInfo
[in] (Optional) The WSAPROTOCOL_INFO structure for a particular provider.
Address
[in/out] A buffer which is filled with a single 
SOCKADDR structure.
lpAddressLength
[in/out] The length of the Address buffer. Returns the size of the resultant 
SOCKADDR structure.
 
Return Values
The return value is zero if the operation was successful. Otherwise, the value
SOCKET_ERROR is returned, and a specific error number may be retrieved by
calling 
WSAGetLastError.
Error Codes
| WSAEFAULT 
 | The specified Address buffer is too small. Pass in a larger buffer. 
 | 
| WSAEINVAL 
 | Unable to translate the string into a SOCKADDR. 
 | 
			
				- Software for developers
				
- 
				Delphi Components
 .Net Components
 Software for Android Developers
- More information resources
				
- 
				MegaDetailed.Net
 Unix Manual Pages
 Delphi Examples