873 B
873 B
NetraLib
c/c++基本开发库
TCP 服务端操作
包括多线程客户端连接,指定客户端数据的收发等等功能
Linux 中屏蔽所有信号操作
屏蔽所有信号,以防止意外退出
写文件操作
允许原文本进行覆盖写,追加写 允许二进制进行覆盖写,追加写 允许在特定位置进行写操作 可以计算特定符号最后一个字节所在位置
所有操作都添加mutex锁机制 ,保障线程安全
读文件操作
支持全文读取(文本和二进制模式) 支持按行读取文本内容 支持按指定字节数读取数据 支持计算第一个指定字节序列结束位置(包含该序列本身)的字节数 提供文件是否存在和文件大小查询 支持重置文件读取位置,实现多次读取
所有操作都添加mutex锁机制 ,保障线程安全