【问题标题】:Suitable Client Server setup for Network Game testing适合网络游戏测试的客户端服务器设置
【发布时间】:2011-09-05 01:41:36
【问题描述】:

如果我的问题很明显,我很抱歉,但我需要专家的建议/意见,我想测试我的客户端/服务器游戏,目前我正在为客户端和服务器使用 localhost 同一台机器。

这就是为什么我没有得到任何数据波动和衡量性能的想法,以及其他参数,我想要求有一个真实世界的场景:

如果我用两台计算机创建一个小网络或

如果检查我所在的 LAN 或

这三种情况(包括本地主机)是否等效?

我确实需要在不同的局域网上进行测试以获得可靠的测试数据和真实的数据,

这些不同的网络设置将如何影响测试过程?

有人可以建议,这可能是理想的测试方式或足够的测试方式吗? 上面的设置会给我带来更多的起起落落设置/实施工作最少。

注意:该游戏应该在 LAN 上玩,但它的功能更多。

谢谢,

吉比拉拉

P.S:我是网络方面的新手,所以如果你使用了错误的术语,请原谅我 强调文字

【问题讨论】:

    标签: networking jakarta-ee client-server lan


    【解决方案1】:

    您需要在不同的情况下测试您的应用程序。例如,使用小型 LAN 进行测试,在该 LAN 中两台计算机之间只有一个交换机。这将确保您实际上可以通过简单的 LAN 连接和播放。然后,在无线 LAN 上测试不同的 LAN 连接,例如慢速链接(将网卡降低到 10 Mbps),如果可能的话,甚至是更大的或公司类型的 LAN。您可以针对不同情况进行的测试越多越好。仅在您的本地主机上进行测试是不够的。

    【讨论】:

    • 谢谢,我希望能就上述场景之一进行讨论,因为我有时间限制测试多个/其他设置会很困难,提问的原因是帮助选择一个,所以我创建那个设置,然后在上面进行测试。
    • 在这种情况下,我建议在您所在的 LAN 上进行测试。这是三者中最复杂的。在最复杂的 LAN 设置上进行测试将是最有益的,因为它会使您的应用程序面临三种选择中最可能出现的问题。
    • 不确定你在问什么。如果您问是否应该在不同的 LAN 上进行测试,答案是肯定的。我上面的回答解释了我对你应该做什么的偏好。
    • 如果两台计算机是这样的 132.145.20.145 和服务器 132.145.20.32,你将如何处理,对我来说它在同一个 LAN 上。你有相同的含义吗,如果我的服务器在 132.192 上呢? .67.56 然后它将在 d/f LANs 上。
    • 那将是 Internet 通信(或至少是由路由器连接的多个 LAN)。在这种情况下,您需要在应用程序端进行更多的网络设置。您将需要以某种方式广播您的服务器的存在(网址、公共/其他 LAN 可用的 IP 地址等)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多