• 大小: 56KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-07-21
  • 语言: Java
  • 标签: QQ源码  Java实现  

资源简介

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个文件信息

评论

共有 条评论