私のサーバーにsocket.io
を実装しようとしています。このサーバーはAPIです(express nodejs)。Express nodejs socket.io with cordova
サーバー側は単純ですが、クライアント側ではphonegap/cordova
を使用しています。
I 携帯電話を使って自分が行ったことをテストしていますが、私はブラウザ(クロム)を使用しています。
Siは、このサーバ側:今の
var express = require('express'); // call express
var app = express(); // define our app using express
var http = require('http').Server(app);
var io = require('socket.io')(http);
io.on('connection', function(socket){
console.log('a user connected');
console.log(socket);
socket.on('disconnect', function() {
console.log('socket disconnected');
});
io.emit('text', 'wow. such event. very real time.');
});
、これは、
簡単です。しかしクライアント側のために、私は完全に(コルドバのPhoneGap)を混同しています、
これは、私が持っているもの:
index.html
<script type="text/javascript" src="http://cdn.socket.io/socket.io-1.0.3.js"></script>
<script>
var socket = io.connect('http://localhost:8080');
socket.on('news', function (data) {
console.log('send')
socket.emit('my other event', { my: 'data' });
});
</script>
何も表示されませんが、
のようなエラーが私を助けるために私のサーバー
上http://localhost:8080/socket.io/?EIO=2&transport=polling&t=1462638049681-3ネット:: ERR_CONNECTION_REFUSED
と何任意のアイデアを得ますか?ありがとう:)
サーバーはどのポートで接続を待機していますか? –
私はあなたが見ることができるコードにあるサーバーから見ることができるすべてがわかります – F4Ke
はい、ポートが問題です、私の答えをチェックしてください。それはあなたのために働くはずです。 –