如何测试C#多人游戏(4个玩家)局域网游戏。比连接4台计算机,我可以模拟4台不同的计算机(使用不同的IP运行应用程序。即应用程序的4个实例)。我认为可以用4个虚拟机但无法运行四个虚拟机。(h / w资源:(
答案 0 :(得分:9)
为什么不在同一台机器上运行所有实例,而只是在不同的端口上运行?
答案 1 :(得分:3)
如果您不使用多播,那么只需将它们放在同一台计算机上,但让客户端侦听不同的端口(每个端口只允许一个侦听器)。
如果您 使用多播,则有几个选项
答案 2 :(得分:2)
我假设您每台PC只能运行一个游戏实例。
所以...你可以加载4个操作系统的虚拟实例,并为每个操作系统分配不同的端口,然后在每个虚拟操作系统内加载一个游戏实例。
这些产品有一些,但这里有两个。
http://www.vmware.com/products/workstation/
(可能vmware收购了我想到的另一家公司,因为我找不到它们。)