我们如何实现WebSockets连接?

时间:2018-02-01 03:15:11

标签: iot-devkit

我想知道是否有方法进入lib以在此设备上实现WebSocket连接。 我有兴趣在客户端模式下使用它。

2 个答案:

答案 0 :(得分:2)

IoT DevKit的WebSocket客户端库即将推出(下一版本)。 我们已经提交了GitHub issue来跟踪此新功能。顺便说一句,我们将发布的WebSocket客户端仅支持不安全的WebSocket连接(不是SSL),安全版本(wss)将来会出现。

答案 1 :(得分:2)

请安装最新版本(1.3.3),它包含有关如何使用Web Socket客户端的库和示例代码。目前,不支持SSL Web套接字。 我们提供的一些功能:

构造函数:WebSocketClient(char * url)

连接:bool connect()

发送:int send(const char * data, long size, WS_Message_Type messageType = WS_Message_Text, bool isFinal = true);

接收:WebSocketReceiveResult* receive(char * msgBuffer, int size)

关闭:bool close()

此链接提供有关如何使用IoT DevKit的WebSocket客户端的详细指南和示例。 https://microsoft.github.io/azure-iot-developer-kit/docs/apis/websocket-client/