資源簡介
QQ源碼Java實現,代碼完整可以運行,代碼的分析詳見我的博客文章 Java實現QQ,網址http://blog.csdn.net/codehxy/article/details/25309991

代碼片段和文件信息
/**
?*?這是客戶端連接服務器的后臺
?*/
package?com.qq.client.model;
import?com.qq.client.tools.*;
import?java.util.*;
import?java.net.*;
import?java.io.*;
import?com.qq.common.*;
public?class?QqClientConServer?{
public??Socket?s;
//發送第一次請求
public?boolean?sendLoginInfoToServer(object?o)
{
boolean?b=false;
try?{
System.out.println(“kk“);
s=new?Socket(“127.0.0.1“9999);
objectOutputStream?oos=new?objectOutputStream(s.getOutputStream());
oos.writeobject(o);
objectInputStream?ois=new?objectInputStream(s.getInputStream());
Message?ms=(Message)ois.readobject();
//這里就是驗證用戶登錄的地方
if(ms.getMesType().equals(“1“))
{
//就創建一個該qq號和服務器端保持通訊連接得線程
ClientConServerThread?ccst=new?ClientConServerThread(s);
//啟動該通訊線程
ccst.start();
ManageClientConServerThread.addClientConServerThread
(((User)o).getUserId()?ccst);
b=true;
}else{
//關閉Scoket
s.close();
}
}?catch?(Exception?e)?{
e.printStackTrace();
//?TODO:?handle?exception
}finally{
}
return?b;
}
public?void?SendInfoToServer(object?o)
{
/*try?{
Socket?s=new?Socket(“127.0.0.1“9999);
}?catch?(Exception?e)?{
e.printStackTrace();
//?TODO:?handle?exception
}finally{
}*/
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-05-08?12:01??QqClient\
?????文件?????????232??2009-12-31?09:20??QqClient\.classpath
?????文件?????????384??2009-12-31?09:20??QqClient\.project
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\com\
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\com\qq\
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\com\qq\client\
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\com\qq\client\model\
?????文件????????2157??2014-05-08?12:03??QqClient\bin\com\qq\client\model\QqClientConServer.class
?????文件?????????550??2014-05-08?12:03??QqClient\bin\com\qq\client\model\QqClientUser.class
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\com\qq\client\tools\
?????文件????????2548??2014-05-08?12:03??QqClient\bin\com\qq\client\tools\ClientConServerThread.class
?????文件????????1081??2014-05-08?12:03??QqClient\bin\com\qq\client\tools\ManageClientConServerThread.class
?????文件?????????957??2014-05-08?12:03??QqClient\bin\com\qq\client\tools\ManageQqChat.class
?????文件????????1011??2014-05-08?12:03??QqClient\bin\com\qq\client\tools\ManageQqFriendList.class
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\com\qq\client\view\
?????文件????????3422??2014-05-08?12:03??QqClient\bin\com\qq\client\view\QqChat.class
?????文件????????5021??2014-05-08?15:02??QqClient\bin\com\qq\client\view\QqClientLogin.class
?????文件????????5257??2014-05-08?15:10??QqClient\bin\com\qq\client\view\QqFriendList.class
?????目錄???????????0??2014-05-08?12:03??QqClient\bin\com\qq\common\
?????文件????????1310??2014-05-08?12:03??QqClient\bin\com\qq\common\Message.class
?????文件?????????381??2014-05-08?12:03??QqClient\bin\com\qq\common\MessageType.class
?????文件?????????737??2014-05-08?12:03??QqClient\bin\com\qq\common\User.class
?????目錄???????????0??2014-05-08?12:01??QqClient\image\
?????文件?????????990??2009-12-31?09:20??QqClient\image\clear.gif
?????文件?????????868??2009-12-31?09:20??QqClient\image\denglu.gif
?????文件?????????900??2009-12-31?09:20??QqClient\image\mm.jpg
?????文件????????1033??2009-12-31?09:20??QqClient\image\qq.gif
?????文件?????????860??2009-12-31?09:20??QqClient\image\quxiao.gif
?????文件????????5855??2009-12-31?09:20??QqClient\image\tou.gif
?????文件?????????947??2009-12-31?09:20??QqClient\image\xiangdao.gif
............此處省略59個文件信息
評論
共有 條評論