【发布时间】:2012-11-24 15:03:09
【问题描述】:
我正在使用 Winsock、C++ 和 Win32 制作一个两人回合制游戏。问题是,我需要一种方法来确定每个玩家的当前连接速度(或延迟时间)。
如果玩家的连接速度太慢,我不希望他(或她)的对手每次移动都需要额外等待 20 秒(由于延迟)。
为防止这种不必要的等待,延迟太高(或当前连接速度太慢)的玩家将无法在游戏。
有人知道确定客户端连接速度或当前延迟的方法吗?
我什至不知道从哪里开始,所以任何帮助将不胜感激。
我阅读了一些有关 ping 的资料,我很想知道是否有一种方法(或某些 winsock 函数)可以让我从服务器 ping 客户端计算机,或从客户端 ping 服务器?
【问题讨论】: