游戏套件不可靠发送数据包损坏?

时间:2012-03-13 14:13:30

标签: struct game-center gamekit packet latency

我正在使用Game Center进行双人游戏。对于本地角色的每次移动,我发送此结构:

typedef struct
{
    PacketTypes type;
    TurnType moveType;
    int moveCount;
    BOOL ate;
} MovePacket;

我发送它不是为了提高效率,但每当有更高的延迟时,BOOL就会受到打击。在接收端,吃饭可能等于各种疯狂的数字,如-32,100,-98。我试着可靠地发送它,但这不会发生,但随后每个设备上的对手变得明显更加笨拙。

我无法弄清楚为什么会这样。其他变量总是正确的。我做了一些日志记录,以确保我正确发送它。是的,我是。发送的变量是正确的,并且从同一个数据包接收的变量不正确。

有什么想法吗?

0 个答案:

没有答案