1. Socket 配置参数中添加
1.1 读取 Socket 字节时的字节序
1.2 读取数据时,单次读取最大缓存值
1.3 从 Socket 读取数据时,遵从的数据包结构协议
1.4 服务器返回数据的最大值,防止客户端内存溢出
/**
* @Description: Socket 配置参数
*/
public class IOSocketOptions {
/**
* 是否为调试模式,默认为 true
*/
private static boolean isDebug = true;
/**
* Socket 主机地址
*/
private SocketAddress socketAddress;
/**
* Socket 备用主机地址
*/
private SocketAddress backupAddress;
/**
* 写入 Socket 字节时的字节序
*/
private ByteOrder writeOrder;
/**
* 读取 Socket 字节时的字节序
*/
private ByteOrder readOrder;
/**
* 写数据时单个数据包的最大值 默认 100
*/
private int maxWriteBytes;
/**
* 读取数据时,单次读取最大缓存值,默认 50,数值越大效率越高,但是系统消耗也越大
*/
private int maxReadBytes;
/**
* 从 Socket 读取数据时&