[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