8.5 线阵相机数据处理流程
consumer.hpp文件实现了创建socket套接字和客户端进行通信,从buffer队列读取准备好的数据写入指定的文件或通过wifi接口发送到客户端
storeFp文件指针指向的是数据要写入的文件,这里主要是U盘存储数据用的文件
consumer类的构造函数对socket初始化,析构函数关闭打开的socket
InitSocket函数实现创建TCP服务监听socket,并通过setsockopt函数设置socket地址端口属性为可以重复绑定,这样当socket关闭后bind函数可以绑定释放的地址端口而不报错
Bind函数首先初始化sockaddr_in结构体,赋值端口号和IP地址,然后通过bind函数实现socket套接字和sockaddr_in结构体的绑定