GCDAsyncSocket: Socket Connection не отправляет событие хоста - PullRequest
0 голосов
/ 28 июня 2018

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

  1. Означает ли это, что сокет отправляет данные клиенту только при запросе, означает, что сокет не может отправить данные / событие клиенту, если он не запрошен?

OR

  1. Работает ли GCDAsyncSocket таким образом, что при выполнении запроса от клиента только он будет прослушивать данные?

Может кто-нибудь поправить меня? и помогите мне в случае, как получить событие / данные с хоста, если запрос не сделан?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...