WebSockets имеют преимущество перед пользовательскими решениями TCP / IP, поскольку в WebSockets меньше проблем с подключением.
Это особенно верно для TLS + WebSockets (wss://
) через порт 443, и это преимущество не зависит от браузера (или HTTP).
Это связано с тем, что многие межсетевые экраны, мосты и другие посредники блокируют разные порты TCP / IP или пропускают ограниченный трафик. Трафик через порты HTTP и HTTPS (80 и 443) часто разрешается даже в более жестких условиях, что повышает вероятность установления (и сохранения) соединения.