資源簡介
模仿騰訊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個文件信息
評論
共有 條評論