资源简介
模仿腾讯QQ写的一个基于socket通信的一个及时聊天系统,界面和QQ是一样的,集成了二维码,很好看,用swing写的,没加入数据库,只能登录然后聊天这样子,分客户端和服务端两部分
代码片段和文件信息
package com.drdg.netty.agreement;
import java.util.List;
import com.drdg.netty.bean.InformationPacket;
import com.drdg.netty.bean.InformationPacket.Group.User;
public class MsgAgreement {
private InformationPacket.Group group;
private InformationPacket.Login login;
private InformationPacket.MsgInfo msgInfo;
private InformationPacket.Group.User user;
@SuppressWarnings(“unused“)
private MsgAgreement(){}
public MsgAgreement(boolean bool){
if(bool){
login = InformationPacket.Login.newBuilder()
.setUserName(““)
.setUserPwd(““)
.setLoginState(InformationPacket.Login.LoinEnum.Request)
.setFeedBackInfo(““)
.build();
msgInfo = InformationPacket.MsgInfo.newBuilder()
.setSendUser(““)
.setSendToUser(““)
.setSendInfo(““)
.build();
user = InformationPacket.Group.User.newBuilder()
.setId(““)
.setUserName(““)
.setUserPwd(““)
.build();
group = InformationPacket.Group.newBuilder()
.setLogin(login)
.setMsgInfo(msgInfo)
.setMsgEnum(InformationPacket.MsgEnum.ReuqestToConnect)
.setServerConnectEnum(InformationPacket.Group.ServerConnectEnum.Request)
.addUserList(user)
.build();
}
}
/**
* get connect server agreement Group
* @param serverConnectEnum
* @return
*/
public InformationPacket.Group doGetConnectServerInfoPacket(InformationPacket.Group.ServerConnectEnum serverConnectEnum){
group = InformationPacket.Group.newBuilder()
.setLogin(login)
.setMsgInfo(msgInfo)
.setMsgEnum(InformationPacket.MsgEnum.ReuqestToConnect)
.setServerConnectEnum(serverConnectEnum)
.addUserList(user)
.build();
return group;
}
/**
* get login agreement Group
* @param userName
* @param userPwd
* @return InformationPacket.Group
*/
public InformationPacket.Group doGetLoginInfoPacket(String userNameString userPwd){
InformationPacket.Login login = InformationPacket.Login.newBuilder()
.setUserName(userName)
.setUserPwd(userPwd)
.setLoginState(InformationPacket.Login.LoinEnum.Request)
.setFeedBackInfo(““)
.build();
group = InformationPacket.Group.newBuilder()
.setLogin(login)
.setMsgInfo(msgInfo)
.setMsgEnum(InformationPacket.MsgEnum.CheckToLogin)
.setServerConnectEnum(InformationPacket.Group.ServerConnectEnum.Success)
.addUserList(user)
.build();
return group;
}
/**
* get checked login agreement Group
* @param userName
* @param userPwd
* @param loginEnum
* @param feedBackInfo
* @return
*/
public InformationPacket.Group doGetLoginInfoPacket(String userN
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 367 2018-07-18 16:29 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\.classpath
文件 6 2014-12-28 10:53 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\.gitignore
文件 391 2014-12-28 10:53 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\.project
文件 57 2018-07-18 16:29 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\.settings\org.eclipse.core.resources.prefs
文件 670 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\.settings\org.eclipse.jdt.core.prefs
文件 6126 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\agreement\MsgAgreement.class
文件 2411 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$1.class
文件 1377 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$1.class
文件 23922 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$Builder.class
文件 1248 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$ServerConnectEnum$1.class
文件 4070 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$ServerConnectEnum.class
文件 1471 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$User$1.class
文件 11328 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$User$Builder.class
文件 13497 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$User.class
文件 612 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group$UserOrBuilder.class
文件 17601 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Group.class
文件 2037 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$GroupOrBuilder.class
文件 1377 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Login$1.class
文件 12288 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Login$Builder.class
文件 1194 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Login$LoinEnum$1.class
文件 3962 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Login$LoinEnum.class
文件 14490 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$Login.class
文件 822 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$LoginOrBuilder.class
文件 1093 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$MsgEnum$1.class
文件 4109 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$MsgEnum.class
文件 1391 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$MsgInfo$1.class
文件 11261 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$MsgInfo$Builder.class
文件 13391 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$MsgInfo.class
文件 574 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket$MsgInfoOrBuilder.class
文件 4810 2018-07-18 16:30 模仿QQ做的一个聊天系统\javase_netty\TestNettyClient\bin\com\drdg\netty\bean\InformationPacket.class
............此处省略135个文件信息
相关资源
- KTV管理系统Swing界面,含源码
- 仿QQ代码,实现了登入注册的聊天功能
- QQ表情功能实现
- QQ PC版Emoji表情包
- ExpandableListView仿QQ好友列表
- 基于socket的多线程QQ聊天系统(代码
- 局域网QQ聊天项目
- QQ飞车卡商城源码.e
- QQ代挂查询机器人插件-完整包.zip
- 局域网聊天qq
- QQ晒密软件V1.3
- QQ分享等功能SDK
- MyQQ最新版.zip
- qq+微信默认表情大图253个png
- 企业QQ咨询的自动接入
- Accp5.0 s1 项目实战 MyQQ带数据库
- Labview 仿 QQ界面
- LCQQParser v2.5.2
- 聊天界面源码
- qqwry_lastest.dat
- swing界面的ERP开发框架ErpFree
- 高仿QQ电脑管家8界面源代码
- qqmusic.zip
- qq侧滑菜单栏效果的实现
- zw_qq_30612787-10390434-数字信号处理—课
- zw_qq_38663729-10543766-安卓项目.zip
- zw_qq_18179941-9734156-表情识别.zip
- zw_qq_37425325-10792217-数据通信与网络吴
- zw_qq_36371594-10895426-supermarket.zip
- .net版本非常好看的留言板源码Metro风
评论
共有 条评论