title: How to connect two different computers on different networks with socket in Python?
body: <p>I've learnt to set up a client and a server in the same machine.
  But is there a way to send and receive data over the internet with sockets?</p>