# socket-server **Repository Path**: myNewWord/socket-server ## Basic Information - **Project Name**: socket-server - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-28 - **Last Updated**: 2022-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 一个快速开发socket接口的简单框架 # 报文协定 ## 分割符定义: split26:(char)26 split16:(char)16 ## 请求报文 长度 + 正文 * 长度:占用4个字节,为报文正文的字节长度,不包括表示长度的四个字节(字节序列大端方式存储) * 正文:methodId + split26 + 请求参数1 + split16 + 请求参数2... ## 响应报文 长度 + 正文 * 长度:占用4个字节,为响应正文的字节长度,不包括表示长度的四个字节(字节序列大端方式存储) * 正文:json字符串 格式: ```json { "result": 1, "code": "200", "msg": "success", "data": null } ``` 说明: result:操作结果,0-成功,1-失败 code:成功时为200,失败时为500或者是自定义的错误码 msg:成功为success,失败为failed或者是自定义的错误信息 data:需要返回给client的数据,一般为复杂类型