2011-12-20 163 views
0

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

我不知道WebSocket是否允许我建立这种连接,因为我知道目前我的接口通过一个植入在一个小程序中的插座与卡通信。

有谁知道语法与WebSocket的连接作为参数IP地址:135.120.138.105

谢谢

回答

0

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

1

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

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