так что стейтфул — это сохранение стейта на сервере для определённого юзера. а вебсокет там, аякс или ещё какая хрень — не важно. вебсокет ценен обратной связью от сервера к клиенту и относительно низким оверхедом, но для сервера его поддержка дороже.
Антон, ты просто используешь вебсокет как http сервер, просто заменив транспорт. А мы используем вебсокет как tcp-server со стейтом (тоже заменив транспорт с чистого тсп на вебсокет). В нашей специфике ты не сможешь сохранять стейт на каждое действие пользователя. В рил тайм играх например действия валятся с большой скоростью, и хранятся только в памяти сервера (или нескольких серверов). Записать их в базу / redis И так далее - нерабочее решение(
Вот это я имел ввиду stateful.
В твоем случае получается у тебя stateful вообще нету, и тогда да, тебе логично совместить http и вебсокет в одном