nodejsでsocket.ioを使用しています。だから私はURLからすべてのクライアントにブロードキャストしたい..
例えば:
私のnodejsサーバー: www.domain.com:7979
var io = require('socket.io').listen(7979);
io.sockets.on('connection', function (socket) {
socket.on('addRow', function (data) {
console.log(data);
io.sockets.emit('newRow', data);
});
});
そして、これは私のクライアントコードです:
client.php
$(function(){
var socket = io.connect('http://www.semtr.com:7979');
socket.emit('addRow',{taskId:<?php echo $id ?>});
//socket.disconnect();
});
</script>
コンソールからclient.phpを呼び出したとき、JavaScript関数が実行されませんでした..
このようなURLでnodejs関数を呼び出したいです。
http://www.domain.com:7979/addRow
また
シェルでこの JavaScript 関数を呼び出す
socket.emit('addRow',{taskId:<?php echo $id ?>});
ありがとう。