Для простоты использования веб-сокетов в веб-машине я реализовал это, изменив источники веб-машины (добавив поддержку mochiweb_websockets) и mochiweb (добавив поддержку защищенных веб-сокетов).
Вы можете скачать с git full solution (webmachine с поддержкой websockets) по этой ссылке:
https://github.com/Dryymoon/webmachine.git
И по этой ссылке пример использования решения.
Или, если хотите, покопайтесь немного глубже:
Я изменил только два файла источников:
1) изменено webmachine_decision_core.erl (добавлена поддержка обработчика websocket).
2) mochiweb_websocket.erl (добавить поддержку безопасных веб-сокетов и патчей existig).