IOS GCDAsyncSocket: соединение потеряно слишком быстро

У меня проблема с GCDAsyncSocket Connection. Там есть IOS и Android подключаются к серверу. У нас есть система входа в систему. Если вы введете неправильное имя пользователя или пароль, сервер вернет сообщение, прежде чем разорвать сокетное соединение. В Android все идет хорошо. Но в IOS я получил не завершенное сообщение перед разрывом соединения.

Например: сообщение "Ваш ID или пароль не полный" в моем случае, я только что получил "Ваш ID или пароль"

Я пробовал так много разных способов, но до сих пор не могу найти причину, почему это выглядит так..

Но после этого я попытался сделать что-то на сервере. я пытался отложить 3 секунды, чтобы отключить соединение после возврата сообщения об ошибке входа в систему. Тогда IOS снова работает нормально!

Но я не могу задержать серверную часть на 3 секунды (я могу сделать это только для тестирования), кто-нибудь может сказать мне, что происходит?

благодарю вас!

0 ответов

Другие вопросы по тегам