Я создаю веб-приложение, которое должно взаимодействовать с другим приложением, используя соединения сокетов. Для меня это новая территория, поэтому хочу быть уверенным, что сокеты отличаются от websockets. Похоже, они только концептуально похожи.
Спроси, потому что изначально я планировал использовать Django в качестве основы для своего проекта, но в сообщении SO, которое я связал выше, было совершенно ясно, что веб-узлы невозможны (или, по крайней мере, не надежны, даже с чем-то вроде django-websockets) с использованием предпочтительной настройки Django (Apache с mod_wsgi). Тем не менее, я нашел другие сообщения, которые случайно импортируют модуль сокета Python для чего-то простого, как захват имени хоста сервера.
Итак:
- Разве они действительно разные?
- Есть ли причина не использовать Django для проекта, который полагается на установление соединений сокетов с внешним сервером?