class allows you to create socket objects that perform all four fundamental
You can connect to remote machines; you can send data; you can receive data; you can close the connection.
object is associated with exactly one remote host. To connect to a different
host, you must create a new