Подключение AsyncSocket работает только в домашней сети

Я использую AsyncSocket, чтобы мой iPhone отправлял данные на мой Mac. Mac работает как сервер для приема соединения с iPhone. Однако это работает только тогда, когда оба устройства находятся в моей домашней сети. Это никогда не работает в общедоступных сетях, таких как Starbucks или Campus. Поскольку я не знаком с сетевой архитектурой, любой может объяснить, почему соединение не устанавливается в общедоступных сетях и как это решить?


person user516759    schedule 03.03.2012    source источник


Ответы (1)


Раньше у меня была подобная проблема. Оказалось, что порт, который я использовал, был фактически заблокирован в этой конкретной сети. Попробуйте другой. Надеюсь, что это работает.

person Globalhawk    schedule 10.05.2012