Game Kit Ненадежно отправленные пакеты Испорчены? - PullRequest
1 голос
/ 13 марта 2012

Я работаю над игрой для двух игроков, используя Game Center. Для каждого хода локального символа я отправляю эту структуру:

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

Я отправляю его ненадежно для эффективности, но всякий раз, когда BOOL увеличивается, время ожидания увеличивается. На приемном конце ета может равняться всем безумным числам, таким как -32, 100, -98 Я попытался отправить его надежно, и этого не произошло, но тогда противник на каждом устройстве становится заметно более дерзким.

Я не могу понять, почему это происходит. Другие переменные всегда верны. Я сделал некоторые записи, чтобы убедиться, что я отправляю это правильно. И да, я. Отправленная переменная верна, а полученная переменная неверна из того же пакета.

Есть идеи?

...