Estoy tratando de actualizar una variable cada vez que recibo datos de udp. La conexión funciona bien y cuando envío algunos datos, los obtengo en la consola correctamente. Pero parece que la variable no se está actualizando. Quiero usar la variable de un componente esbelto que se actualizará en el navegador. estoy usando sveltekit.
import { writable } from 'svelte/store'; import dgram from 'dgram'; const Socket = () => { const server = dgram.createSocket({type:"udp4",reuseAddr:true}); server.bind(4444); const temperature = writable(0); const getTemperature = () => { return temperature; } server.on('message', (msg, rinfo) => { var data = JSON.parse(msg); temperature.set(data.message); console.log(temperature); }); return { getTemperature }; }; export default Socket;