# Functions
GetNetworkInterfaces return the list of network interfaces and IP address.
ParseIP parses s as an IP address.
RandomPort return a random not used TCP port.
WaitForPort wait for successful network connection.
# Structs
InterfaceIPAddress is used to know the interface and ip address in the sytem.