Practical Network Programming Course Code.
- Printing Machine's name and IPv4 Address
- Retrieving Remote Machine's IP Address
- Converting integers to and from host to network byte order
- Setting and Getting socket timeout
- Handling Socket Errors
- Modifying a socket's send/recieve buffer size
- Changing Socket to non blocking/ blocking mode
- Reusing Socket Addresses
- Printing current time from the internet Server
- Writing SNTP Client
- Writing Simple echo client/server application