网络编程
该专栏介绍了网络编程的案例
小小码农Come on
努力分享专业的内容和经验
展开
-
使用libevent evhttp做服务器提供文件上传、下载、查询功能
文件上传post接口/xpoc/ue-fse-uploadfd请求报文如下:请求头header如下body如下://上传post接口/xpoc/ue-fse-uploadfd请求报文如下: 请求头header如下 在这里插入图片描述//文件上传接口的回调处理函数void HttpUpFile(struct evhttp_request *req, void *arg){ char * pBoundary = NULL; char strtemp[260];原创 2022-03-04 11:14:12 · 1972 阅读 · 0 评论 -
Https原理
**一、问题引入**https的原理是如何的?是如何保证信息安全传输的? 思考:对比http与https 1、http是不安全的,因为http是明文传输,存在被窃听、篡改、冒充的风险,鉴于http的不安全通 讯存在风险故引入https 2、安全通信需要保证的4个原则:机密性、完整性、身份验证和不可否认 机密性:对数据进行加密,解决了窃听风险 完整性:指数据在传原创 2020-12-20 23:02:04 · 289 阅读 · 0 评论 -
linux下多路复用实现之Epoll
Epoll相关的API:int epoll_create(int size);epoll在内核中维护一个事件表,将用户关心的文件描述符都放进去,因此无需像select和poll那样每次调用都要重复传入文件描述符或事件集,但epoll需要一个额外的文件描述符来唯一标识内核中的这个事件表。int epoll_ctl(int epfd, int op, int fd, struct epoll_event* event);op: EPOLL_CTL_ADD:往事件表中注册fd上的事件 E原创 2022-03-11 17:38:52 · 2030 阅读 · 0 评论 -
epoll实现高并发服务器
https://blog.csdn.net/li_qinging/article/details/110739534?spm=1001.2014.3001.5502原创 2022-03-01 14:25:20 · 368 阅读 · 0 评论