Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在WebSocket中是否可以使用http方案和所需的端口(比如6500)来代替ws和wss方案?_Javascript_Html_Sockets_Protocols_Websocket - Fatal编程技术网

Javascript 在WebSocket中是否可以使用http方案和所需的端口(比如6500)来代替ws和wss方案?

Javascript 在WebSocket中是否可以使用http方案和所需的端口(比如6500)来代替ws和wss方案?,javascript,html,sockets,protocols,websocket,Javascript,Html,Sockets,Protocols,Websocket,我想知道 如果有任何方法可以在HTML5中使用http://方案而不是ws://或wss://方案,如果没有,为什么不呢 在HTML5中声明WebSocket和使用自定义协议的各种方式有哪些?是。但是服务器应该使用连接进行响应:升级,然后切换到WebSocket协议。除非你是代理请求。它将使用httpconnect来维护隧道,但其思想是WebSocket流量使用WebSocket协议。() MDN中的那一页是草稿,不应用作参考。这是相当不完整的 看看您是否正在考虑使用WebSocket客户机/服

我想知道

如果有任何方法可以在HTML5中使用
http://
方案而不是
ws://
wss://
方案,如果没有,为什么不呢


在HTML5中声明WebSocket和使用自定义协议的各种方式有哪些?

是。但是服务器应该使用
连接进行响应:升级
,然后切换到WebSocket协议。除非你是代理请求。它将使用
httpconnect
来维护隧道,但其思想是WebSocket流量使用WebSocket协议。()

MDN中的那一页是草稿,不应用作参考。这是相当不完整的


看看您是否正在考虑使用WebSocket客户机/服务器。这是一个具有回退功能的构建良好的实现。

您能详细说明一下吗?使用WebSocket意味着使用WebSocket协议;这是无法避免的。嘿,pimvdb,谢谢你的回复。我说的是自定义协议,因为这个网站谈论使用自定义协议,也使用http代替ws和wss,但我也读到ws和wss是唯一一次被允许的。看看Mozilla开发者参考中的这个url