资源简介

最近一段时间一直没有写些代码,手有些痒了,于是从网上找做实例的视频,于是就找到了韩顺平的这个山寨QQ的视频,一边看一边写,两天也就完成了。

资源截图

代码片段和文件信息

/**
 * 作者:the_fire
 * 博客:http://blog.csdn.net/the_fire
 * 这是客户端连接服务器的后台
 */
package com.qq.client.model;
import java.util.*;
import java.net.*;
import java.io.*;

import com.qq.client.tools.ClientConServerThread;
import com.qq.client.tools.ManageClientConServerThread;
import com.qq.common.*;

public class QqClientConServer {
public Socket s;
//发送第一次请求
public String sendLoginInfoToServer(object o) {
String loginState = ““;
try {
System.out.println(“初始化静态s完成“);
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();
//给出返回的验证消息
loginState = ms.getMesType();
//这里就是验证用户的登录的地方
if (ms.getMesType().equals(MessageType.message_succeed)) {
//就创建一个该qq号和服务器保持连接的通讯
ClientConServerThread ccst = new ClientConServerThread(s);
//将该线程加入管理
ManageClientConServerThread.addClientConServerThread(((User)o).getUserId() ccst);
//启动该通讯线程
ccst.start();
//loginState = MessageType.message_succeed;

} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
} finally {

}
return loginState;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        990  2010-02-12 13:38  qqImage\clear.gif

     文件        868  2010-02-12 13:38  qqImage\denglu.gif

     文件        900  2010-02-12 13:38  qqImage\mm.jpg

     文件       1033  2010-02-12 13:38  qqImage\qq.gif

     文件        860  2010-02-12 13:38  qqImage\quxiao.gif

     文件       5855  2010-02-12 13:38  qqImage\tou.gif

     文件        947  2010-02-12 13:38  qqImage\xiangdao.gif

     文件        301  2010-10-08 10:46  QqServer\.classpath

     文件        384  2010-10-08 10:46  QqServer\.project

     文件        629  2010-10-08 10:46  QqServer\.settings\org.eclipse.jdt.core.prefs

     文件       1310  2010-10-10 08:44  QqServer\bin\com\qq\common\Message.class

     文件        422  2010-10-10 08:44  QqServer\bin\com\qq\common\MessageType.class

     文件        737  2010-10-10 08:44  QqServer\bin\com\qq\common\User.class

     文件        286  2010-10-10 08:44  QqServer\bin\com\qq\server\db\SqlHelper.class

     文件       1730  2010-10-10 22:23  QqServer\bin\com\qq\server\model\ManageClientThread.class

     文件       2650  2010-10-10 22:23  QqServer\bin\com\qq\server\model\MyQqServer.class

     文件        301  2010-10-10 08:44  QqServer\bin\com\qq\server\model\QqServerUser.class

     文件       3017  2010-10-10 22:24  QqServer\bin\com\qq\server\model\SerConClientThread.class

     文件       1510  2010-10-10 22:24  QqServer\bin\com\qq\server\view\MyServerframe.class

     文件        841  2010-10-08 13:31  QqServer\src\com\qq\common\Message.java

     文件        483  2010-10-08 21:02  QqServer\src\com\qq\common\MessageType.java

     文件        378  2010-10-08 11:29  QqServer\src\com\qq\common\User.java

     文件         61  2010-10-08 12:05  QqServer\src\com\qq\server\db\SqlHelper.java

     文件        757  2010-10-10 22:23  QqServer\src\com\qq\server\model\ManageClientThread.java

     文件       1963  2010-10-10 22:23  QqServer\src\com\qq\server\model\MyQqServer.java

     文件         67  2010-10-08 12:05  QqServer\src\com\qq\server\model\QqServerUser.java

     文件       2362  2010-10-10 22:24  QqServer\src\com\qq\server\model\SerConClientThread.java

     文件       1068  2010-10-10 22:24  QqServer\src\com\qq\server\view\MyServerframe.java

     文件        301  2010-10-08 11:01  QqServer\TestServer\.classpath

     文件        386  2010-10-08 11:01  QqServer\TestServer\.project

............此处省略94个文件信息

评论

共有 条评论