我希望我的应用程序能够通过互联网与自身进行通信,但这对我来说是不可能的。我一直无法解决的一件事是 Tcp 或整个网络事物。
我已阅读文档并看到了 30 多个示例,但没有一个起作用。
我想做的就是从我计算机上的程序向我 friend 计算机上的程序(在不同的网络上)发送一条消息。
但没有任何效果。我会发布示例代码,但我认为这毫无意义,因为所有不同的示例都给了我不同的错误等,这是我们得到的错误列表:
1:无法连接到目标,因为远程计算机主动拒绝它。 2:连接超时。
有人可以帮我解决这个问题吗?
提前谢谢您
编辑: 1. 另外,我们都尝试完全禁用所有防火墙。那根本没有帮助。 2. 我尝试过循环访问可用端口,但这也没有任何区别。
最佳答案
可能有几个原因
1) 示例是否可以在本地运行
2)您是否使用真实IP,即您的ISP提供的IP。
因为像 192.168.1.* 或 172.16.. 这样的 IP 无法在互联网上使用 (您可以通过谷歌搜索“我的 IP 地址”找到)
例如是117.197.199.138
3)如果您或您的 friend 使用动态IP,它可能会不时发生变化,因此这也可能是它不起作用的原因。
关于c# - 简单的网络帮助 (C# WinForms),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2076344/