Linux socket即时通讯系统 数据规范 数据格式 {“type”:”1”,”from”:”发送方”,”pwd”:”用户密码”,”to”:[“接收方1”,“接收方2”],”msg”:”发送信息”} 类型:发送类型0登录,1发送,2注册 来自:信息发起人 pwd:用户密码 到:信息接收人,可以为层叠,表示群发信息 msg:发送信息内容 使用插件库 cJSON:C语言解析 json 数据 定义辅助函数 iUtil:辅助服务端解析转发消息 系统文件列表 server.c服务端代码,函数入口 client.c客户端代码,函数入口 cJSON.h C语言下实现json数据序列化和解析的方法库 cJSON.c cJSON.h方法的实现 util.h自定义服务端扩展方法,iUtil类库 util.c util.h方法实现 ALLUSERS.JSON当前系统注册用户的信息,替代数据库功能 PRINT