Я использую GCDAsyncsocket для связи по TCP, и теперь я имею дело с непрерывным ответом от сервера, который отправляет данные каждые 20 мс.
Иногда работает нормально, я имею в виду функцию обратного вызова didReadData , вызываемую для каждого отдельного ответа.
Но иногда didReadData выглядит так, чтобы получить два ответа за один раз (когда я читаю данные из didReadData , требуется два ответа в одних данных), и после этого ответ больше не поступает.
Может ли это быть возможной ситуацией, или я делаю что-то не так, или я должен пойти другим путем, чтобы принять эту ситуацию?