Studied computer networks. I hit a dead end ... Some suffer with closed ports, when using any programs (uTorrent, skype)
I will give an example of pseudo-code that deploys a simple tcp-server:
s = socket() s.bind('localhost', 3333) s.listen(3) As I understand it, this code expands the server only on the local host (?!) How, then, does the program establish a connection with the server? How does she send the data?
A server located hundreds of kilometers away will not be able to send data to 123.123.123.123:3333 ?? If the ip client (program) is not dedicated and the provider does not allow opening ports ??!
I've checked, skype no open ports on my external ip .. It turns out that the ports are internal and external ??