Есть массив "ip" в котором находятся разные IP адреса, по массиву идет цикл:
for (var i in ip) {
loadList(ip[i]);
}
Цикл обращается к этой функции и добавляет на страницу теги с id = active-IP-устройства. И создаются много socket соединений которое потом отправляет данные в эти блоки.
function loadList(ipaddres) {
document.getElementById('html').innerHTML= '<div id="active-'+ipaddres+'"></div>';
createSocket(ipaddres);
}
function createSocket(ipaddres) {
var connection = new WebSocket('ws://'+ipaddres+':81/', ['site']);
connection.onmessage = function (e) {
var live=JSON.parse(e.data);
if (live.temp) {
document.getElementById('active-'+ipaddres).innerHTML=live.temp;
}
}
}
Код работает. Вопрос как мне отправлять данные на НУЖНЫЙ сокет сервер?
connection.send('{"temp":"11"}');