[{"title":"( 79 个子文件 107KB ) zhuojh-netease-im-server:网易云信IM服务端Java版本源代码,提供登录,聊天界面,文本消息,图片消息,语音消息,视频消息,位置消息,自定义消息(阅后即焚)等服务端实现","children":[{"title":"zhuojh-netease-im-server-master","children":[{"title":"pom.xml <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":".settings","children":[{"title":".gitignore <span style='color:#111;'> 90B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"zhuojh","children":[{"title":"netease","children":[{"title":"im","children":[{"title":"server","children":[{"title":"AppTest.java <span style='color:#111;'> 694B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"java","children":[{"title":"com","children":[{"title":"zhuojh","children":[{"title":"netease","children":[{"title":"im","children":[{"title":"server","children":[{"title":"response","children":[{"title":"HttpResponse.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"msg","children":[{"title":"MsgUploadResponse.java <span style='color:#111;'> 834B </span>","children":null,"spread":false},{"title":"MsgSendBatchAttachResponse.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"MsgSendMsgResponse.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"MsgSendBatchResponse.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"MsgBroadcastResponse.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false}],"spread":false},{"title":"ResponseCode.java <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"history","children":[{"title":"BroadcastMsgEntity.java <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"HistoryQueryUserEventsResponse.java <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"HistoryMsgEntity.java <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"MsgTeamNotifycationBody.java <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"HistoryQueryBroadcastMsgResponse.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"HistoryQueryBroadcastMsgByIdResponse.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"HistoryQueryMsgResponse.java <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"user","children":[{"title":"UserCreateResponse.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"UserUinfosEntity.java <span style='color:#111;'> 3.48KB </span>","children":null,"spread":false},{"title":"UserListBlackAndMuteListResponse.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"UserGetUinfosResponse.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"event","children":[{"title":"EventSubscribeResponse.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"EventSubscribeQueryResponse.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"dao","children":[{"title":"IRestDao.java <span style='color:#111;'> 810B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"RestDao.java <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"request","children":[{"title":"HttpRequestHeader.java <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"msg","children":[{"title":"MsgUploadRequest.java <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"MsgSendBatchAttachRequest.java <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"MsgFileBody.java <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"MsgVideoBody.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"MsgLocationBody.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"MsgSendBatchRequest.java <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"MsgBroadcastRequest.java <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"MsgTextBody.java <span style='color:#111;'> 859B </span>","children":null,"spread":false},{"title":"MsgCustomBody.java <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"MsgVoiceBody.java <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"MsgBody.java <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"MsgSendRequest.java <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false},{"title":"MsgFileUploadRequest.java <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"MsgSendAttachRequest.java <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"MsgImageBody.java <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"MsgRecallRequest.java <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"BaseHttpRequest.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"friend","children":[{"title":"FriendDeleteRequest.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"FriendGetRequest.java <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"FriendAddRequest.java <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"FriendUpdateRequest.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"history","children":[{"title":"HistoryQueryUserEventsRequest.java <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"HistoryQueryTeamMsgRequest.java <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"HistoryDeleteHistoryMessageRequest.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"HistoryQueryBroadcastMsgByIdRequest.java <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"HistoryDeleteMediaFileRequest.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"HistoryQuerySessionMsgRequest.java <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"HistoryQueryChatroomMsgRequest.java <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"HistoryQueryBroadcastMsgRequest.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"user","children":[{"title":"UserBlockRequest.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"UserMuteAvRequest.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"UserUpdateUinfoRequest.java <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"UserSetSpecialRelationRequest.java <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"UserUnblockRequest.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"UserListBlackAndMuteListRequest.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"UserUpdateRequest.java <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"UserCreateRequest.java <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"UserSetDonnopRequest.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"UserGetUinfosRequest.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"UserMuteRequest.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"UserRefreshTokenRequest.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"event","children":[{"title":"EventSubscribeAddRequest.java <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"EventSubscribeDeleteRequest.java <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"EventSubscribeQueryRequest.java <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"EventSubscribeBatchDeleteRequest.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"service","children":[{"title":"HistoryService.java <span style='color:#111;'> 690B </span>","children":null,"spread":false},{"title":"INimUserService.java <span style='color:#111;'> 1016B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"NimUserService.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"ISubscribeService.java <span style='color:#111;'> 693B </span>","children":null,"spread":false},{"title":"MessageService.java <span style='color:#111;'> 690B </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"CheckSumBuilder.java <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 31B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 27B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]