Network programming 在远程计算机之间建立lan连接

Network programming 在远程计算机之间建立lan连接,network-programming,Network Programming,我想创建一个应用程序,使局域网中的一些计算机相互连接(计算机不在本地网络中),但所有计算机都连接到互联网 我正在寻找一个C++或VB.NET的函数 我的目标是让他们在彼此的lan中,这样,如果他们中的一个在游戏中创建了一个主机,其他人就会看到他的主机,他们可以加入他并玩 如果有人给我一个起点,我将不胜感激。你只想与客户建立网络,然后使用互联网——它是最大的“局域网”。创建每个客户端都要签入的目录服务。在这个目录服务中,每个想要主持游戏的玩家都会将自己作为服务器进行广告宣传;客户可以直接连接并玩游

我想创建一个应用程序,使局域网中的一些计算机相互连接(计算机不在本地网络中),但所有计算机都连接到互联网

我正在寻找一个C++或VB.NET的函数 我的目标是让他们在彼此的lan中,这样,如果他们中的一个在游戏中创建了一个主机,其他人就会看到他的主机,他们可以加入他并玩


如果有人给我一个起点,我将不胜感激。

你只想与客户建立网络,然后使用互联网——它是最大的“局域网”。创建每个客户端都要签入的目录服务。在这个目录服务中,每个想要主持游戏的玩家都会将自己作为服务器进行广告宣传;客户可以直接连接并玩游戏。

我的印象是,“让他们在局域网中”这个词的意思不仅仅是“让他们在互联网上看到彼此”。如果你正在寻找一些特殊功能,如自动检测等,那么就这么说吧!你在寻找虚拟专用网络(VPN)吗?@arkascha Bay在局域网中说,我的意思是,如果任何人以“局域网”模式主持游戏,其他玩家就会看到他的游戏。就像Garena(www.Garena.com)和GameRanger(www.GameRanger.com)处理游戏一样it@Sudipta查特吉:不,我不想改变他们的IP我不知道Garena或GameRanger是如何工作的,但我相信你希望你的计算机能够相互通信,对吗?使用客户机-服务器设置,服务器(可公开访问)应该能够控制用户谢谢,我明白了