[MontelLUG] Websocket in Python
Samuele
samuele.zanin a tiscali.it
Dom 19 Ago 2018 22:22:22 CEST
Obiettivo: avere una pagina html, che quando si preme un pulsante genera
una richiesta GET; il server, a seguito di questa richiesta spara un
pacchetto dati ad un'altra pagina html dove è in ascolto su un
websocket; quando quest'ultima riceve il pacchetto dati fa cose.
Un po' di dubbi:
- in Python sembra complicato avere in un'unica applicazione sia l'http
server che il web socket server;
- in base al punto precedente sembra si debba avere:
-- un reverse proxy apache in ascolto sulla porta 80;
-- il demone http in ascolto ad es.: su 81;
-- il demone websocket in ascolto ad es.: su 82;
- il reverse proxy quando riceve richieste ad es.:
www.example.org/pagine le gira al demone http;
- il reverse proxy quando riceve richieste ad es.:
www.example.org/socket le gira al demone websocket;
- di conseguenza bisogna impostare un dialogo tra i due demoni (es. su
un'altra porta tcp o udp) perché si scambino dati;
- mi confermate che nel caso di https, continuo a gestirlo dal reverse
proxy apache e per il lato websocket non c'è nulla da fare?
- mi sto basando su questa libreria
https://github.com/aaugustin/websockets ma comincio a nutrire dubbi sul
fatto che sia adatta al mio scopo.
Maggiori informazioni sulla lista
montellug