模拟局域网计算机

发布于 2024-11-28 03:25:46 字数 120 浏览 0 评论 0原文

我如何测试 C# 多人(4 名玩家)LAN 游戏。我可以模拟 4 台不同的计算机(使用不同的 IP 运行应用程序。即应用程序的四个实例),而不是连接 4 台计算机。我考虑过使用四个虚拟机,但是无法运行四个虚拟机。(硬件资源:(

How can I test a C# multiplayer(4 players) LAN game.Rather than connecting 4 computers can I simulate 4 different computers(run the application with different IPs. i.e four instances of the application).I considered to do with four virtual machines but can't run four virtual machines.(h/w resources :(

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

瑾夏年华 2024-12-05 03:25:46

为什么不在同一台机器上运行所有实例,而只是在不同的端口上运行?

Why not run all instances on the same machine but just on different ports?

过去的过去 2024-12-05 03:25:46

如果您使用多播,则只需将它们放在同一台计算机上,但让客户端侦听不同的端口(每个端口仅允许一个侦听器)。

如果您使用多播,您可以选择

  • 在调试模式下将数据广播到多个多播地址,这样您就可以让客户端位​​于同一主机操作系统和计算机上。
  • 如果您运行的是 Linux,您可以尝试在 OpenVZ 之类的系统中运行它们以分隔不同的客户端。
  • 如果您有多个 NIC,请使用它们!

If you are not using multicast, then just have them on the same computer, but have the clients listen on different ports (only one listener per port is permitted).

If you are using multicast, you have a few options

  • Broadcast your data to multiple multicast addresses in debug mode, so you can have the clients on the same host OS and machine.
  • If you are running Linux, you could try to run them in something like OpenVZ to separate the different clients.
  • If you have multiple NICs, use them!
鹊巢 2024-12-05 03:25:46

我假设每台电脑只能运行该游戏的一个实例。

所以...您可以加载操作系统的 4 个虚拟实例,并为每个实例分配不同的端口,然后在每个虚拟操作系统中加载一个游戏实例。

市面上有一些这样的产品,但这里有两个。

http://www.vmware.com/products/workstation/

(可能 vmware 买下了我正在考虑其他公司,因为我找不到他们)。

http://www.microsoft.com/windows/virtual-pc/

I'm assuming that you can run only one instance of the game per PC.

So... you could load up 4 virtual instance of the operating system with different ports assigned to each, and then load one game instance up inside each virtual OS.

There are a few of these products out there, but here are two of them.

http://www.vmware.com/products/workstation/

(probably vmware bought out the other company I was thinking of as I can't find them).

http://www.microsoft.com/windows/virtual-pc/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文