A given IP host name.
A TCP socket class : allow you to both connect to a given server and exchange messages or start your own server and wait for connections.