我希望我的应用程序能够通过互联网与自己进行通信,但事实证明这对我来说是不可能的。我从来没有能够解决的一件事是Tcp或整个网络的事情。
我已经阅读了文档,并且看到了30多个样本,其中没有一个曾经有过。
我要做的就是将我计算机上的程序发送到朋友计算机上的程序(在不同的网络上)。
但是没有任何作品。我会发布示例代码,但我认为这将毫无意义,因为所有不同的示例都给了我不同的错误等,这是我们得到的错误列表:
1:无法连接到目标,因为远程计算机主动拒绝它。 2:连接超时。
有人可以帮我解决这个问题吗?
提前多多谢谢
修改: 此外,我们都尝试完全禁用所有防火墙。这根本没有帮助。 2.我试图遍历可用的端口,但这也没有任何区别。
答案 0 :(得分:3)
可能有几个原因
1)样本是否在本地工作
2)你使用的是真IP,你的ISP提供的IP。
因为Ips喜欢192.168.1。*或172.16。。不会在互联网上工作 (你可以通过谷歌搜索“我的ipaddress”)
例如是117.197.199.138
3)如果您或您的朋友正在使用动态IP,它可能会不时发生变化,这也可能是它无法正常工作的原因。
答案 1 :(得分:1)
一个问题是您的ISP可能阻止所有服务器请求。有些ISP不允许您运行服务器,除非您支付商业级费率。