libb.validip
- validip(ip, defaultaddr='0.0.0.0', defaultport=8080)[source]
Parse IP address and port from string.
- Parameters:
- Returns:
Tuple of (ip_address, port).
- Return type:
- Raises:
ValueError – If invalid IP address/port format.
Example:
>>> validip('1.2.3.4') ('1.2.3.4', 8080) >>> validip('80') ('0.0.0.0', 80) >>> validip('192.168.0.1:85') ('192.168.0.1', 85) >>> validip('::') ('::', 8080) >>> validip('[::]:88') ('::', 88) >>> validip('[::1]:80') ('::1', 80)