我正在做一个互联网游戏项目,该项目涉及在两台普通家用 PC 之间通过互联网发送小规模数据(1K 到 50K 之间)。我关心的关键是延迟。
我知道 TCP,UDP 是流行的。TCP 可靠但比 UDP 慢,而 UDP 不安全,我必须实现自己的故障处理代码。
我只是想知道我可以遵循任何其他协议在两台普通家用 PC 之间发送/接收小数据吗?
就普通家用电脑而言,我假设它们具有普通宽带(512kbps - 2Mkbps)和世界各地(可能在美国和日本之间)。
另一个大问题是:
如果我从一台电脑(在英国)ping 到另一台电脑(在日本),我会得到 300 毫秒的延迟。是否可以找到一种协议或使用 TCP/UDP 发送/接收低于 300 毫秒延迟的 1KB 数据?或 ping 应该是了解两个端点之间最低延迟的最快方法?
谢谢