Simple examples of network programming using Python's socket module. Most of the code is taken from online tutorials with some changes added to use Python 3 latest modules.
This code was used in the 2016 summer training at Mansoura University, slides can be found [here] (http://www.slideshare.net/karim279/network-programming-using-python).
- [Echo Server - Python socket documentation] (https://docs.python.org/3/library/socket.html)
- Network Sniffer
- [Single- and Multi-Threaded File Transfer] (http://www.bogotobogo.com/python/python_network_programming_server_client_file_transfer.php)
- [Chatroom] (http://www.binarytides.com/code-chat-application-server-client-sockets-python/)