I was having my first few tries with sockets but I kind of stuck here: I really don't understand why sockets will work only with private ip's here's the code:
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("12.34.56.78",3307))
s.listen(5)
could you explain me where is the problem?