我一直在尝试制作p2p类型的应用程序。我的想法是只创建一个在特定套接字上监听的Web服务器类型程序。但是,如果我从本地网络之外的任何地方尝试此操作,则请求永远不会到达监听套接字。我如何使用与Skype和其他程序相同的端口来解决其他p2p软件的问题(8080)
最佳答案
有些应用程序使用诸如UPnP之类的东西。我认为Skype发挥了许多技巧,可以很容易地与防火墙一起使用。它甚至会使用端口80,因为大多数时间都是打开的。我见过的大多数p2p应用程序都需要正确的防火墙/NAT配置。
关于sockets - Skype和所有其他p2p程序如何工作而不被阻止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799211/