![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络层
nliu
我就是个懒人。
展开
-
C语言url接收一个json字符串
程序中用到两个库,libcurl和json-c.一个是用来进行url访问,一个是用来解析json字符串的。由于我实际从url返回的结果太大,我将其先存入到文件中,在利用json的函数直接从文件中读到一个json的obj对象中,在进行的访问。贴代码格式就乱,上图片吧。。。编译 gcc -std=c99 -gtestcmdb.c -lcurl -L/usr/l转载 2015-05-06 11:07:12 · 2027 阅读 · 0 评论 -
使用cjson库解析json格式
配置文件cfg.ini{ "status": "ok", "code": 0, "devices": [ { "device_id": "dd87336a-56ba-dd88-c698-74ffba1a8886", "device_name": "nliu", "device_mac": "00AABBCCDD", "ge原创 2015-05-06 13:42:16 · 1318 阅读 · 1 评论 -
SIGPIPE信号的处理
SIGPIPE信号导致程序退出。大致原因:连接建立,若某一端关闭连接,而另一端仍然向它写数据,第一次写数据后会收到RST响应,此后再写数据,内核将向进程发出SIGPIPE信号,通知进程此连接已经断开。而SIGPIPE信号的默认处理是终止程序,导致上述问题的发生。 为避免这种情况,可以选择忽略SIGPIPE信号,不执行任何动作。#include //SIGPIPE ignor原创 2015-06-29 14:42:08 · 1231 阅读 · 0 评论