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