Forum » Programiranje » [js] socket.io
[js] socket.io

korenje3 ::
Mene pa zanima, če se da nekako pošiljati informacije clientu kot reakcijo nekega dejanja. Imam recimo sliderje z nekimi IDji, in ko te sliderje spreminjam mi aktivira:
Sedaj bi pa rad recimo poslal povratno informacijo, da mi v primeru spreminjanja pwm_spalnica, spremeni pwm_kuhinja - slider na clientu. Kako poslati tako povratno informacijo, da se potem tisto updejta.
io.sockets.on('connection', function (socket) {
socket.on('pwm_spalnica', function (data) {
console.log(data);
// b.analogWrite(nconf.get('PINS:pwm_spalnica'), data);
});
socket.on('pwm_kuhinja', function (data) {
// b.analogWrite(nconf.get('PINS:pwm_kuhinja'), data);
});
socket.on('pwm_dnevna', function (data) {
// b.analogWrite(nconf.get('PINS:pwm_dnevna'), data);
});
socket.on('pwm_kopalnica', function (data) {
// b.analogWrite(nconf.get('PINS:pwm_kopalnica'), data);
});
// socket.on('disconnect', function (socket) {
// console.log("Client disconnected.");
// });
});
Sedaj bi pa rad recimo poslal povratno informacijo, da mi v primeru spreminjanja pwm_spalnica, spremeni pwm_kuhinja - slider na clientu. Kako poslati tako povratno informacijo, da se potem tisto updejta.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
phyro ::
http://socket.io/ tuki spodi maš prou najbolj simple example, torej na clientu se connectaš in pol si podatke med serverjem in clientom pošiljaš preko 'emit' ;) klicalo se bo pa tisto kar boš emital, torej v tem examplu boš recimo poslal nek 'news' z nekimi podatki ({ hello: 'world' }), to bo povzročlo da se bo klical socket.on 'news' na clientu in bo dobil te podatke kot data.

korenje3 ::
zdej sem videl http://isolasoftware.it/2012/04/23/beag...
Bom probal če to dela.
načeloma daš lahko tudi v html fajl tole:
socket.on('pwm_spalnica', function(data){
}
Upajmo da bo.
Bom probal če to dela.
načeloma daš lahko tudi v html fajl tole:
socket.on('pwm_spalnica', function(data){
}
Upajmo da bo.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Zgodovina sprememb…
- spremenil: korenje3 ()

korenje3 ::
ok uspelo mi je dobit povratno informacijo.
socket.on('pwm_kuhinja', function(data){
console.log("got data: " + data);
});
zdej me pa zanima kako updejtat nek podatek v html. recimo "value" od id="PWM_SPALNICA"
socket.on('pwm_kuhinja', function(data){
console.log("got data: " + data);
});
zdej me pa zanima kako updejtat nek podatek v html. recimo "value" od id="PWM_SPALNICA"
<body>
<div data-role="page" id="upravljanje">
<div data-theme="b" data-role="header">
<h3>
Home automation
</h3>
</div>
<div data-role="content">
<div data-role="fieldcontain">
<label for="PWM_SPALNICA">
PWM: LED svetilo SPALNICA
</label>
<input id="PWM_SPALNICA" type="range" name="slider" value="50" min="0"
max="100" data-highlight="false" onChange="pwm_spalnica(value);">
</div> i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
joebanana ::
Take preproste, splošne primere takoj pogooglaš:
Js:
document.getElementById('msg').value = someValue;
jQuery:
$('#msg').val(someValue);
Js:
document.getElementById('msg').value = someValue;
jQuery:
$('#msg').val(someValue);
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Vprašanje za java kalkulatorOddelek: Izdelava spletišč | 1144 (763) | Ales |
| » | Arduino in luči (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 13153 (10779) | FX6300B |
| » | [js] json kompresijaOddelek: Programiranje | 4392 (3741) | infiniteLoop |
| » | 1st web project... speed up?Oddelek: Programiranje | 3010 (2374) | galu |
| » | AJAX neznana težavaOddelek: Programiranje | 1331 (1125) | luksorzi |