PYTHON NETWORK PROGRAMMING

Practical Network Programming Course Code.

Chapter 1

    Sockets, IPv4, and Simple Client/Server Programming

  1. Printing Machine's name and IPv4 Address
  2. Retrieving Remote Machine's IP Address
  3. Converting integers to and from host to network byte order
  4. Setting and Getting socket timeout
  5. Handling Socket Errors
  6. Modifying a socket's send/recieve buffer size
  7. Changing Socket to non blocking/ blocking mode
  8. Reusing Socket Addresses
  9. Printing current time from the internet Server
  10. Writing SNTP Client
  11. Writing Simple echo client/server application