3

我正在使用 libwebsockets C 库来编写 websocket 服务器。根据库文档,提到要从服务器端关闭 websocket 连接,我们需要在回调中返回 -1。当我这样做时,websocket 连接正在关闭,但它没有发送任何原因。

我想发送正常关闭作为关闭 websocket 连接的原因。有没有办法实现这个 libwebsockets。我已经看到 libwebsockets 库有“enum lws_close_status”,但是没有 api 可以使用那个。

4

1 回答 1

0

到目前为止,现在有 API 可以向客户端发送关闭原因。

在下面的 github 问题中查找更多信息。

https://github.com/warmcat/libwebsockets/issues/196

编辑: 这个问题已经解决。现在提供了新的api来设置关闭原因。提交https://github.com/warmcat/libwebsockets/commit/1fb95e8084bc7b27e72bf199ba422efdfbee360b

它可能出现在 libwebsockets 1.7 版本中。

于 2015-05-15T03:58:43.330 回答