资源简介
韩顺平JAVA视频的山寨QQ的源代码,如有需要请自取。。

代码片段和文件信息
/**
* 功能:客户端连接服务器的后台
*/
package com.qq.client.model;
import java.io.IOException;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
import com.qq.client.tools.ClientConServerThread;
import com.qq.client.tools.ManageClientConServerThread;
import com.qq.common.Message;
import com.qq.common.MessageType;
import com.qq.common.User;
public class QQClientConServer {
public Socket s;
// 发送第一次请求
public boolean SendLoginInfoTOServer(object o) {
boolean b = false;
try {
// 连接127.0.0.1的9999端口
s = new Socket(“127.0.0.1“ 9999);
// 向服务器发送账号信息
objectOutputStream oos = new objectOutputStream(s.getOutputStream());
oos.writeobject(o);
// 从服务器收到验证是否通过的Message对象
objectInputStream ois = new objectInputStream(s.getInputStream());
Message ms = (Message) ois.readobject();
// 验证登录是否成功
if (ms.getMesType().equals(MessageType.MESSAGE_SUCCEED)) {
// 创建一个该qq和服务器端保持通讯连接的线程
ClientConServerThread ccst = new ClientConServerThread(s);
// 启动该线程
ccst.start();
ManageClientConServerThread.addClientConServerThread(
((User) o).getUserId() ccst);
b = true;
} else {
// 关闭Scoket
s.close();
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally {
}
return b;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-17 16:15 QQClient\
文件 301 2015-11-16 17:44 QQClient\.classpath
目录 0 2015-11-17 16:15 QQClient\.myeclipse\
目录 0 2015-11-17 16:15 QQClient\.myeclipse\profiler\
文件 938 2015-11-18 14:01 QQClient\.myeclipse\profiler\QQClientLogin (1).xm
文件 384 2015-11-16 20:57 QQClient\.project
目录 0 2015-11-16 17:44 QQClient\.settings\
文件 598 2015-11-16 17:44 QQClient\.settings\org.eclipse.jdt.core.prefs
目录 0 2016-03-08 11:41 QQClient\bin\
目录 0 2016-03-08 11:41 QQClient\bin\com\
目录 0 2016-03-08 11:41 QQClient\bin\com\qq\
目录 0 2016-03-08 11:41 QQClient\bin\com\qq\client\
目录 0 2016-03-08 11:41 QQClient\bin\com\qq\client\model\
文件 2147 2016-03-08 11:41 QQClient\bin\com\qq\client\model\QQClientConServer.class
文件 550 2016-03-08 11:41 QQClient\bin\com\qq\client\model\QQClientUser.class
目录 0 2016-03-08 11:41 QQClient\bin\com\qq\client\tools\
文件 2595 2016-03-08 11:41 QQClient\bin\com\qq\client\tools\ClientConServerThread.class
文件 1186 2016-03-08 11:41 QQClient\bin\com\qq\client\tools\ManageClientConServerThread.class
文件 1051 2016-03-08 11:41 QQClient\bin\com\qq\client\tools\ManageQQChat.class
文件 1102 2016-03-08 11:41 QQClient\bin\com\qq\client\tools\ManageQQFriendList.class
目录 0 2016-03-08 11:41 QQClient\bin\com\qq\client\view\
文件 4160 2016-03-08 11:41 QQClient\bin\com\qq\client\view\QQChat.class
文件 5271 2016-03-08 11:41 QQClient\bin\com\qq\client\view\QQClientLogin.class
文件 6729 2016-03-08 11:41 QQClient\bin\com\qq\client\view\QQFriendList.class
目录 0 2016-03-08 11:41 QQClient\bin\com\qq\common\
文件 1386 2016-03-08 11:41 QQClient\bin\com\qq\common\Message.class
文件 377 2016-03-08 11:41 QQClient\bin\com\qq\common\MessageType.class
文件 801 2016-03-08 11:41 QQClient\bin\com\qq\common\User.class
目录 0 2015-11-16 17:53 QQClient\images\
文件 990 2015-11-16 17:53 QQClient\images\clear.gif
文件 868 2015-11-16 17:53 QQClient\images\denglu.gif
............此处省略74个文件信息
- 上一篇:java 物流管理系统
- 下一篇:Android 提高进程优先级 不被自动销毁
相关资源
- JavaSE图书馆管理系统
- JavaSetup8
- 李兴华javaSE8笔记Word版
- JavaSE回顾总结狂神说java.xmind
- javaSe模拟电子商务系统
- JavaSE酒店管理系统+系统文档
- 毕向东javaSE基础视频 35天速成PPT和源
- javase抽奖程序包含六款
- 韩顺平-javase-从入门到精通学习笔记
- javaSE课程源代码
- javaSE关于集合的Xmind总结--详细版
- javase项目:学生在线考试系统
- java 超级马里奥
- Java 从入门到精通全程笔记(JavaSE+J
- java深度历险- InfoQ中文站出品
- 图书管理系统javase
- 基于java swing的考试系统的课程设计
- v512_张利国_JavaSE项目_源代码
- java se部分,15小项目
- JavaService
- 毕向东javase35天上课笔记
- javase(15个综合)
- javase阶段15个实战项目代码
- 《Java虚拟机规范JavaSE8版》迷你书.p
- 一个家庭记账的java源代码
- 基于javase汽车销售管理系统含数据库
- java电影院源代码
- JavaSE驾考系统,CS架构,无框架,适合
- java期末大作业orcal+javaSE源码
- JavaSE7中文文档for Dash Mac
评论
共有 条评论