Должен ли я использовать WebSocket для портов, отличных от 80? Разве это разрушает всю цель использования существующих web/HTTP-инфраструктур? И я думаю, что он больше не подходит для имени Веб Socket на портах, отличных от 80.
Если я использую WebSocket поверх других портов, почему бы просто не использовать TCP напрямую? Или есть особые преимущества в самом протоколе WebSocket?
И поскольку текущее рукопожатие WebSocket находится в форме запроса HTTP UPGRADE, означает ли это, что мне нужно включить HTTP-протокол на порт, чтобы можно было выполнить рукопожатие WebSocket?