2017-02-13 3 views
2

Я собираю простое приложение, использующее Socket IO. Сценарий работает E2E, но я вижу прерывистое поведение, когда у меня плохое соединение. В этих случаях я получаю событие «connect», которое обычно означает, что я подключен, но когда я испускаю, ничего не отправляется или не принимается с сервера. Я включаю .log(true) в моем SocketIOClient и я получаю много сообщений отладки один из которых являетсяSocket IO Logging: Получил сообщение 3 в Swift/iOS

Разъем двигатель Got Сообщение: 3

Я вырыл через сокет документы и code и не смог чтобы найти какие-либо ссылки на то, что означают эти сообщения об ошибках. В файле SocketEngine я нашел что-то, ссылающееся на 3 как «Bad Request», но я слушаю событие «ошибка» и не получаю никаких ошибок.

У меня есть два основных вопроса:

  1. Рекомендации по отладке и ввода правильной логики в гнездо ввода-вывода, так что я знаю, когда я действительно подключен или нет.

  2. Отладка этих кодов событий журнала (3, 2, ect ...). Я предполагаю, что они дают мне важную информацию о том, что происходит, но я не уверен, что такое отображение.

Спасибо!

ответ

1

Этот журнал означает, что вы получили ответ «понг» после отправки «пинга». Пинг должен отображаться как: LOG SocketEngine: Отправка ws: как тип: 2 в вашем журнале.

 Смежные вопросы

  • Нет связанных вопросов^_^