在互联网上的2台计算机之间建立连

时间:2010-12-28 14:54:07

标签: c# asp.net remoting

我有一个域名和网络空间(网络正在运行,其ASP.net 3.5)。我正在开展一个项目,我需要通过互联网连接2台计算机。

使用简单的ASP.Net网站可以做到这一点吗?我还需要做些什么呢?

由于

修改

实际上我想实时将数据从一台计算机发送到另一台计算机,我的意思是当我们聊天时,我们互相交换文本。我想要实现同样的目标。

3 个答案:

答案 0 :(得分:7)

有很多方法可以连接两台计算机并传输数据。

最新和推荐的方法是:

答案 1 :(得分:1)

要通过NAT路由器和防火墙,您可能必须实现类似“NAT的会话遍历实用程序”(STUN)或“使用中继NAT的遍历”(TURN)。

其他技巧是“UDP Hole Punching”或“TCP Hole Punching”。

我还发现了一篇关于STUN client in .NET

的文章

答案 2 :(得分:0)

你到底想要什么?如果一台计算机打开另一台计算机上托管的网站 - 它们已连接:)

例如,您可以在运行ASP.NET的计算机上创建Web服务,并使用其他功能。

或者,也许你想用套接字连接它们?