Websocket?还是XMLHttpRequest?或者我必须自己处理?
所以我理解客户端必须发送它,但是什么时候发送以及为什么要发送呢?假设我使用XMLHttpRequest对象发送普通的HTTP GET请求。我无法控制浏览器内部TCP连接的持续时间,对吗?如果我想使用WebSockets,我不得不使用它们自己的WebSocket类,因此对于我作为用户,“升级”是不可见的,对吗?这只是浏览器在做一些内部魔法来重用连接,整个升级过程对我作为用户来说是无关紧要的吗?我仍然需要使用两个不同的类,只是碰巧使用相同的端口,然后浏览器出于性能原因决定升级。这是真的吗?