Je construis une application web qui a besoin de communiquer avec une autre application en utilisant des connexions socket. C'est un nouveau territoire pour moi, donc je veux être sûr que prises sont différents de websockets . Il semble qu'ils ne soient similaires que sur le plan conceptuel.
Je pose la question parce que j'avais initialement prévu d'utiliser Django comme base pour mon projet, mais dans le post de SO que j'ai lié ci-dessus, il est très clair que les websockets ne sont pas possibles (ou du moins pas fiables, même avec quelque chose comme django-websockets) en utilisant la configuration préférée de Django (Apache avec mod_wsgi). Pourtant, j'ai trouvé d'autres posts qui importent négligemment le module socket de Python pour quelque chose d'aussi simple que saisir le nom d'hôte du serveur .
Ainsi :
- Sont-ils vraiment différents ?
- Y a-t-il une raison de ne pas utiliser Django pour un projet qui repose sur l'établissement de connexions par sockets avec un serveur extérieur ?