【发布时间】:2011-10-18 19:22:11
【问题描述】:
如何测试 C# 多人(4 人)局域网游戏。我可以模拟 4 台不同的计算机(使用不同的 IP 运行应用程序。即应用程序的四个实例)而不是连接 4 台计算机。我考虑用四个虚拟机,但不能运行四个虚拟机。(硬件资源:(
【问题讨论】:
-
为什么不能将应用程序连接在一起?为什么他们需要不同的 IP?
标签: c# simulation lan
如何测试 C# 多人(4 人)局域网游戏。我可以模拟 4 台不同的计算机(使用不同的 IP 运行应用程序。即应用程序的四个实例)而不是连接 4 台计算机。我考虑用四个虚拟机,但不能运行四个虚拟机。(硬件资源:(
【问题讨论】:
标签: c# simulation lan
为什么不在同一台机器上运行所有实例,而只在不同端口上运行?
【讨论】:
我假设每台 PC 只能运行一个游戏实例。
所以...您可以加载 4 个分配了不同端口的操作系统虚拟实例,然后在每个虚拟操作系统中加载一个游戏实例。
市面上有一些这样的产品,但这里有两个。
http://www.vmware.com/products/workstation/
(可能是 vmware 收购了我想的另一家公司,因为我找不到他们)。
【讨论】:
如果您不使用多播,那么只需将它们放在同一台计算机上,但让客户端侦听不同的端口(每个端口只允许一个侦听器)。
如果您正在使用多播,您有几个选择
【讨论】: