如何使用libwebsockets C库发送JSON数据?
我已经安装并尝试了示例代码,但我看不到任何关于如何将数据发送到localhost的示例:someport,简单地说。任何帮助都将受到高度赞赏。
以下是libwebsockets的网站:http://libwebsockets.org/trac/libwebsockets
这是test-client.c文件:http://git.libwebsockets.org/cgi-bin/cgit/libwebsockets/tree/test-server
非常感谢任何帮助。
答案 0 :(得分:2)
我想这是你的榜样 http://martinsikora.com/libwebsockets-simple-websocket-server
作者打开localhost服务器 用safari连接到它。
如果要与C连接,以下是C中HTTP客户端的示例。
答案 1 :(得分:2)
有一个名为cjson的库,您可以使用它来获取json数据。
cJSON obj = cJSON_CreateObject();
cJSON_AddStringToObject(obj, "msg", "Hello World!");
char* str = cJSON_Print(obj);
cJSON_Delete(obj);
printf("%s\n", str);