networking - 如何测试您的客户端服务器程序

标签 networking tcp udp multiplayer

我正在制作一款多人游戏,我经常想测试它是否可以在全局网络上完美运行,因为有时它只能在本地运行,所以如果不将我的客户发送给 friend 来测试它,我怎么能做到呢。

最佳答案

如果你想针对“全局网络”测试它 - 你必须那样测试它。有很多事情可能会出错,而这在本地网络上不是问题。就在我的头顶上

  1. 延迟(对游戏很重要)
  2. NAT(问题的常见原因取决于您的游戏架构——如果是 P2P 则更是如此)
  3. 安全
  4. 连接错误(Wifi/3G 间歇性丢失)

关于networking - 如何测试您的客户端服务器程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099801/

相关文章:

macos - 重定向音频输出

Python错误: Argument 1 must be buffer or bytes not str

c++ - QTcpSocket 和 TCP 填充

tcpreplay : -T option

c - 是否可以在没有 root 访问权限的情况下在 linux 上使用 packet_mmap?

java - 向多个客户端发送文件数据?

networking - Vagrant::Errors::NetworkCollision:指定的主机网络与非主机网络冲突

android - 如何在手机处于深度 sleep 状态时在 android + pjsip 上接听电话

java - 为自定义 TCP 协议(protocol)实现客户端

c# - 多个接收者的消息广播