Je construis une application Web qui doit communiquer avec une autre application à l'aide de connexions socket. C'est un nouveau territoire pour moi, alors je veux être sûr que les sockets sont différents des websockets . Il semble qu'ils ne soient similaires que sur le plan conceptuel.
Demander parce qu'au départ j'avais prévu d'utiliser Django comme base de mon projet, mais dans le message 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 Django préférée (Apache avec mod_wsgi). Pourtant, j'ai trouvé d'autres articles qui importent avec désinvolture le module socket de Python pour quelque chose d'aussi simple que de saisir le nom d'hôte du serveur .
Alors:
- 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 socket avec un serveur extérieur?