### Python Socket Programming Tutorial
**What is a socket?**
A socket is an endpoint of a bidirectional communication channel between two programs running on the same or different computers. A socket is created by a **socket()** system call.
**Types of sockets**
There are two types of...