我对c#和XNA比较陌生,但是使用了几个教程和书籍,我成功地创建了一个简单的游戏。问题是,我只有一台电脑,我想测试游戏的网络功能。所以我安装了VMware Workstation并创建了一台运行Windows 7 Professional x86的虚拟PC。在我的主机上,我正在运行Windows 7 x64。我桥接了两台PC,现在我可以完美地共享它们之间的文件。但不幸的是,当我在他们两个上运行我的游戏时,首先创建一个会话,但似乎第二个无法找到并加入该会话。我试图运行像Quake这样的其他游戏,结果是一样的 - 它看起来好像两个PC都没有看到对方。我也尝试在两台机器上安装Hamachi - 没有结果。 所以我的问题是 - 是否有可能运行XNA游戏,它使用Windows Live在主机和虚拟机上创建和加入会话。 预先感谢:)XNA在宿主PC和虚拟宿主网络上的网络
1
A
回答
0
确保在VM设置中使用桥接网络。
然后,您可以在主机/来宾上指定不同的IP。
此外,尝试使用IPv6
0
坚持下去。如果你只是想测试的网络功能,而不是模拟滞后,你可以1台计算机上运行多个客户端。 您应该能够像在网络/局域网上运行一样查找会话。
注:
个人而言,我只是做与Lidgren网络库的网络,所以我不知道,如果使用XNA的建库的工作方式相同,但它可能是值得一试。
编辑:
认为这是值得一提,如果你在编辑器中运行它不会让你直接运行多个客户端,所以发布游戏到本地文件夹,并从那里运行。您也可以从编辑器运行一个来获取任何调试消息或发生的异常。
相关问题
- 1. Qt5绑定多宿主网络上的TCP套接字
- 2. 网络:虚拟PC 2007无法使用NAT访问主机
- 3. 将虚拟PC 2007添加到主机网络
- 4. 在双宿主主机上绑定QTcpSocket
- 5. 在本地网络上访问虚拟主机
- 6. 虚拟机网络
- 7. 网络服务器虚拟网络
- 8. Azure虚拟网络网关
- 9. 访问Android上的本地apache虚拟主机(同一网络)
- 10. 如何在桥网络和主机网络上创建服务?
- 11. 选择在多宿主机
- 12. 在多宿主机器上部署webservices
- 13. 虚拟主机无法在内部网络访问
- 14. Windows上的XNA网络
- 15. XNA Tcp网络
- 16. 。虚拟机上的网络性能
- 17. SCTP多宿主INIT消息
- 18. 单机虚拟网络
- 19. 虚拟网络服务
- 20. Microsoft Azure - 虚拟网络
- 21. 虚拟网络连接
- 22. Xna(C#)和C++的网络?
- 23. 使用虚拟网络的自定义主机名域名
- 24. 在网络上查看Mac本地主机PC
- 25. 在Azure中将虚拟网络(经典)连接到虚拟网络(经典)
- 26. 无法访问桥接网络虚拟主机的CentOS虚拟机
- 27. 网络主机上的网络抓取应用程序
- 28. 主机在网络如何确保主机不虚
- 29. Android 4虚拟盒子网络问题[android - >主机]
- 30. 如何使用网络共享创建虚拟主机?
你可以从另一台电脑ping每台电脑吗?也许有一些安全措施阻止你达到目的。虚拟机应该像任何其他机器一样工作,无关紧要。 –