Я использую socket.io, и он был быстро настроен (спасибо примерам на странице их использования), но я хотел бы узнать больше о том, что именно происходит под обложками, и о том, что технология заставляет его работать.
Какова точная механика socket.io?
это порт 80 или отдельный?
действительно ли он остается открытым или эта часть моделируется?
Есть ли способ профилировать каждое событие сокета? (вроде как использовать скрипач, чтобы узнать, что происходит при вызовах ajax)