Sto creando un'app Web che deve comunicare con un'altra applicazione utilizzando le connessioni socket. Questo è un nuovo territorio per me, quindi voglio essere sicuro che i socket siano diversi dai websocket . Sembra che siano concettualmente simili.
Chiedere perché inizialmente avevo pianificato di usare Django come base per il mio progetto, ma nel post SO che ho collegato sopra è stato chiarito che i websocket non sono possibili (o almeno non affidabili, anche con qualcosa come django-websocket ) usando la configurazione Django preferita (Apache con mod_wsgi). Eppure ho trovato altri post che importano casualmente il modulo socket di Python per qualcosa di semplice come afferrare il nome host del server .
Così:
- Sono davvero diversi?
- C'è qualche motivo per non usare Django per un progetto che si basa sullo stabilire connessioni socket con un server esterno?