0
私はプログラマではありません... node.jsにwebsocketアプリケーションを作成してborwserに画像を送信できますが、時々変わった。 Ex。 image1.jpg image2.jpg image3.jpg image4.jpg この画像をブラウザで更新しておく必要があります。node.jsで実装されたwebsocketで画像を受信して更新する
私のアプリは、アップデートなしで1つの画像でのみ動作するようになりました。 完全なプロジェクトが聞きです:私はこのコードで画像を公開https://github.com/akoscomp/imgstream :
io.sockets.on('connection', function(socket){
fs.readFile(__dirname + '/image.jpg', function(err, buf){
//it's impossible to ebed binary data
socket.emit('image', { image: true, buffer: buf.toString('base64') });
console.log('image file is initialized: ' + __dirname + '/image.jpg');
});});
そして、私は、ファイルの更新を確認することができますが、私は、ブラウザ上の更新を自動化することはできません。
var watch = require('node-watch');
watch('image.jpg', function(evt, filename) {
console.log(filename, ' changed.');
});
borwserで画像の更新を自動化するのを手伝ってください。その後、私はおそらく多くの画像のコードを適用することができます。
おかげで完全なプロジェクトを確認することができます。それは働く。 – Akos
私は複数のファイルのコードを書くことができるようになりました。今度はカスタム数の画像を表示できます。 – Akos