Socket.io 的 C 客户端

3
我正在尝试从一个C程序到使用socket.io的node服务器建立连接。我唯一能想到的方法是从C程序向node服务器发出HTTP请求,所以这部分我已经解决了。
现在我需要从C程序接收来自node服务器的一些信息。是否有适用于C的客户端库可以让我实现这个功能呢?如果不存在,您能否给我一些想法使其可行?
非常感谢!

你想使用HTTP还是Websockets? - SLaks
我想使用Websockets,但目前我正在使用HTTP在节点服务器上触发一些事件。 - Pau Rosello
4个回答

2

1

0
如果您正在寻找库和示例,请尝试libwebsockets
它具有客户端和服务器功能,希望其文档和示例能够很好地帮助您。

请注意,此库已根据GPLv2许可。如果您准备将您的代码授权为GPL,则应仅使用它或查看其代码。 - simonc
截至2013年2月,LWS最新的许可证为LGPL v2.1,并附加了一个例外规定,即静态链接不算作衍生作品。您可以安全地将非GPL代码与其进行静态或动态链接。https://libwebsockets.org/git/libwebsockets/tree/LICENSE - Jander
对于libwebsockets,LGPL v2带有静态链接例外,如果我修改libwebsockets的示例源代码以适应我的应用程序。这是否意味着我也必须开源我的应用程序?还是我必须从头开始编写一个新的应用程序? - user1502776

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接