Вы уверены, что используете правильный порт? При работе на устройстве iOS порт по умолчанию — 80
, а не 8080
.
Проверьте журнал в Xcode, когда приложение запущено, оно точно скажет, какой IP-адрес и порт для GCDWebServer.
Однако тот факт, что вы получаете соединение с тайм-аутом вместо ошибки «не найдено», может означать, что что-то еще препятствует открытию соединения. Убедитесь, что приложение активно на вашем устройстве iOS, иначе сервер может быть заблокирован.
Также попробуйте перезагрузить устройство iOS, в iOS есть редкая ошибка, из-за которой сокет прослушивания, ранее использовавшийся приложением, может оставаться «зависшим» на несколько минут, даже если приложение было убито.
Если это по-прежнему не работает, то, скорее всего, это проблема маршрутизатора WiFi, из-за которого блокируется трафик между вашим компьютером и вашим устройством iOS.
person
Pol
schedule
06.08.2015