Я играл с Socket.io, node.js и WebSockets, все из которых я могу нормально работать через соединение Wi-Fi.
Однако, когда я тестирую приложение с поддержкой WebSocket поверх3G-соединение (на моем iPhone, например), тогда кажется, что возврат к длинному опросу - это единственное работоспособное решение.
С Socket.io соединение завершается с ошибкой «Соединение WebSocket недействительно или источник не проверен» ранеевозвращаясь к долгим опросам.
Я не знаю, предназначены ли WebSockets для работы через 3G - кто-нибудь добился успеха, заставив их так работать?Я испробовал несколько различных методов, и все, похоже, не сработали, что заставляет меня думать, что я пытаюсь сделать невозможное.