Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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的连接_Javascript_Html_Web_Websocket - Fatal编程技术网

Javascript 建立与WebSocket的连接

Javascript 建立与WebSocket的连接,javascript,html,web,websocket,Javascript,Html,Web,Websocket,我从这项技术开始。我想与具有IP地址(服务器地图)的电子卡建立TCP/IP连接 我不知道WebSocket是否允许我建立这种连接,因为我知道目前我的接口通过植入小程序中的套接字与卡进行通信 有人知道将WebSocket作为参数连接到IP地址135.120.138.105的语法吗 谢谢WebSocket在您的情况下不起作用。虽然WebSockets使用TCP/IP,但它有一个不同的API,用于在服务器和客户端之间传递更高级别的消息,并且还需要服务器上的支持,因此,除非该卡包含启用WebSocket

我从这项技术开始。我想与具有IP地址(服务器地图)的电子卡建立TCP/IP连接

我不知道WebSocket是否允许我建立这种连接,因为我知道目前我的接口通过植入小程序中的套接字与卡进行通信

有人知道将WebSocket作为参数连接到IP地址135.120.138.105的语法吗


谢谢

WebSocket在您的情况下不起作用。虽然WebSockets使用TCP/IP,但它有一个不同的API,用于在服务器和客户端之间传递更高级别的消息,并且还需要服务器上的支持,因此,除非该卡包含启用WebSocket的web服务器,否则我认为您运气不好,必须继续基于小程序的设计。

WebSocket不是原始TCP套接字。它们与原始TCP套接字具有许多相同的特性(低开销、持久性、双向、全双工),但它们具有类似HTTP的初始握手,以实现CORS安全性,并允许更容易地与web服务器和现有防火墙策略集成。WebSocket也是基于消息的,并且在每个帧上都有一个小标题(对于小的有效负载,开销为2字节)

你有两个选择。您可以使用在WebSocket和原始TCP套接字之间桥接/代理的程序,例如(免责声明:我制作了WebSocket),或者您可以在服务器中实现WebSocket协议的服务器端