Androidクライアントに接続するチャットサーバーを作成してみます。1 クライアントがサーバー上でデータを送信し、サーバーがそれを受信して残りのクライアントに送信します。そこで、「net」を使用しようとしましたが、うまくいきませんでした。サーバーでは、1490 ポートと 192.168.3.XX アドレスをリッスンしています。クライアントはサーバーに接続できるようになりましたが、データの送信は機能しません。コード:
var net = require('http');
var sockets = [];
var tcpServer = net.createServer();
tcpServer.on('connection', function(socket){
console.log(socket.remoteAddress+' connected');
socket.setEncoding('utf8');
sockets.push(socket);
socket.on('data', function(data){
console.log(data);
socket.emit('data', data);
});
});
tcpServer.listen(1490, '192.168.3.XX');