Я столкнулся с проблемой, когда события сокета не попадают на сервер.У меня есть приложение, которое использует SocketIO.Приложение прекрасно работает, когда я использую iOS Simulator.Как только я пытаюсь запустить свое приложение на реальном устройстве, события сокета не попадают на сервер.Это относится как к localhost, так и к экземпляру, расположенному в AWS.
Когда я нажимаю кнопку, которая должна отправить событие сокета на сервер, я ничего не получаю в консоли в Xcode.Единственное, что я вижу, это первоначальная ошибка, которая, по-видимому, возникает постоянно, как только приложение создается и запускается.
2019-01-30 07:12:38.533860-0800 Moder8[1033:191786] [] nw_socket_handle_socket_event [C512.1:1] Socket SO_ERROR [61: Connection refused]
2019-01-30 07:12:38.536864-0800 Moder8[1033:191786] [] nw_socket_connect [C512.2:1] connectx(7, [srcif=0, srcaddr=<NULL>, dstaddr=::1.8097], SAE_ASSOCID_ANY, 0, NULL, 0, NULL, SAE_CONNID_ANY) failed: [61: Connection refused]
2019-01-30 07:12:38.537119-0800 Moder8[1033:191786] [] nw_socket_connect [C512.2:1] connectx failed (fd 7) [61: Connection refused]
2019-01-30 07:12:38.537176-0800 Moder8[1033:191786] [] nw_socket_connect connectx failed (fd 7) [61: Connection refused]
2019-01-30 07:12:38.538112-0800 Moder8[1033:190902] [] nw_connection_get_connected_socket [C512] Client called nw_connection_get_connected_socket on unconnected nw_connection
2019-01-30 07:12:38.538230-0800 Moder8[1033:190902] TCP Conn 0x282234840 Failed : error 0:61 [61]
2019-01-30 07:12:40.115642-0800 Moder8[1033:191786] [] nw_socket_handle_socket_event [C513.1:1] Socket SO_ERROR [61: Connection refused]
2019-01-30 07:12:40.115716-0800 Moder8[1033:191786] [] nw_socket_handle_socket_event [C514.1:1] Socket SO_ERROR [61: Connection refused]
2019-01-30 07:12:40.116498-0800 Moder8[1033:191786] [] nw_socket_handle_socket_event [C513.2:1] Socket SO_ERROR [61: Connection refused]
2019-01-30 07:12:40.116561-0800 Moder8[1033:191786] [] nw_socket_handle_socket_event [C514.2:1] Socket SO_ERROR [61: Connection refused]
2019-01-30 07:12:40.116698-0800 Moder8[1033:190953] [] nw_connection_get_connected_socket [C513] Client called nw_connection_get_connected_socket on unconnected nw_connection
2019-01-30 07:12:40.116715-0800 Moder8[1033:190953] TCP Conn 0x28221d380 Failed : error 0:61 [61]
2019-01-30 07:12:40.116755-0800 Moder8[1033:190953] [] nw_connection_get_connected_socket [C514] Client called nw_connection_get_connected_socket on unconnected nw_connection
2019-01-30 07:12:40.116768-0800 Moder8[1033:190953] TCP Conn 0x28221d2c0 Failed : error 0:61 [61]
Причина, по которой я скептически отношусь к тому, имеет ли это какое-либо отношение к проблемепотому что я получаю ту же ошибку, когда использую симулятор и события сокета достигают сервера очень хорошо.
Что я сделал.
Я искал в Google и прочитал много ссылок на связанные материалы, в том числе:
Реагирует на собственный сокет, если от клиента не отправляются события
Getting "socket.ошибка: [Errno 61] Отказано в соединении "python paramiko
https://medium.com/@hr.hseyin_80381/8-steps-to-get-rid-of-error-nw-connection-get-connected-socket-connection-has-no-connected-handler-1bf622ca2332
Невозможно подключиться к веб-сокету реакции-native-meteor iOS
Я почти чувствую, что это что-то смехотворно простое.Я попытался поиграть с настройками безопасности транспорта приложения, но не смог найти ничего, что имело бы значение: