Sockets
end-point for an IP (TCP/UDP) connection
Socket class
- opens connections
- requires destination endpoint
- connection is an i/o stream
SocketServer class
- waits on server listening for incoming connection requests
- upon connection returns socket object
- usually go back and listen for more connections