网络编程
文章平均质量分 66
基尔霍夫原来是码农
学电气的渣渣码农
展开
-
基于Linux的客户端与服务端的传输和信息交互
基于Linux的客户端与服务端的传输和信息交互,利用socket网络来构建服务端和客户端的网络请求,在服务端接收到客户端的连接请求的时候创建进程用于,服务端与多个客户端之间的连接,在头文件中穿件用于网络传输数据的结构体,其中包括具体的命令(cmd),传输文件时文件中的内容(context),以及用于判断在传输后是否需要创建文件的标志位;利用字符串处理函数来分解指令,获得具体指令,再根据指令的类型来选择需要执行的代码,实现服务端与客户端之间的文件传输和信息交互;头文件中包含宏定义各个指定,和数据传输过程中的原创 2021-08-06 20:06:52 · 1145 阅读 · 0 评论 -
基于翔云OCR实现的人脸识别
翔云ocr平台需要的信息使用post请求实现人脸识别:#include <stdio.h>#include <curl/curl.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#define tr原创 2021-08-02 21:58:12 · 338 阅读 · 0 评论 -
网络——libcurl
libcurl是一个跨平台的开源网络协议库,支持http, https, rtsp等多种协议 。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。所以,使用libcurl,可以很简单的完成HTTP的下载工作,为HLS模块的拉流部分提供简单有效的HTTP请求方法。安装库将下载好的curl包放入到Ubuntu中,并对齐进行解压;阅读README 和docs中的INSTALLdocs中的INSTA原创 2021-07-30 21:37:24 · 474 阅读 · 0 评论