Я хочу создать приложение Cordova для Android, которое связывается с сервером nodejs. Вот мой код:socket io и cordova
Клиент:
var socket = io.connect('ws://HEROKUHOST');
console.log(socket);
socket.send('hi');
});
Сервер:
io.sockets.on('connection', function(socket){
console.log("Connected");
socket.on('message', function() { console.log("GOT MESSSS")});
});
Он работает локально в браузере, но в приложении он делает подключение, но не отправляет сообщение.
Итак, на сервере я возвращаю сообщение «Подключено» к соединению, но socket.on («message») никогда не звонит. У меня есть что-то блокирующее socket.send ('hi').
испускают также не работает, приложение подключается к серверу (Socket.connected верно), но между ними нет связи. Я тестировал ws (WebSockets), и он работает, но, к сожалению, мне нужно подключение socket.io. Я был бы рад иметь пример связи socket.io, которая работает на кордове. –
Какова версия сокета, который вы используете на сервере и на клиенте? –