Files
Netralib/README.md
Quella777 aceee5ec0f c
2025-08-11 11:41:37 +08:00

31 lines
873 B
Markdown

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