资源简介
韩顺平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 提高进程优先级 不被自动销毁
相关资源
- 2018动力节点JAVASE系列视频教程最新完
- 史上最NB的最新JavaSE视频教程
- java实现的简单电话本通讯录程序
- 2020年最新javaSE教程的,java零基础入门
- javaSE阶段学习项目--图书馆管理系统
- 基于JavaSE多人在线聊天室含用户登录
- Jpcap资料与应用
- JavaSE全套学习PPT
- 超市管理系统 纯javase 对初学者很有帮
- 2018年最新JavaEE全套视频教程
- JavaService-2.0.10.zip,包含中文使用说明
- Java基础知识总结 绝对经典
- javase思维导图
- 大学JAVASE期末复习宝典题库,看完保
- JAVASE学习视频(全集)
- 刘意JavaSE视频+源码27天百度云
- JavaSetup8u241.exe
- JavaSetup8u251.exe
- 彻底了解JAVASE、JAVAEE、JAVAWEB整个的知
- 传智播客毕向东Java基础视频教程配套
- 图书馆管理系统 javase +mysql 数据库课
- 两个zxing的jar包一个是core-3.3.3第二个
- 史上最全郝斌JavaSE复习总结
- 通讯录管理系统练手之作
- 基于javaSE和MySQL的仓库管理系统
- 谷歌二维码jar包zxing-3.3.2 zxing-core
- javaSE阶段写的学生在线考试管理系统
- zxing3.3 - 完整包(core/javase)
- 火车站售票管理系统 JavaSe
- 员工薪资管理系统JavaSEGUI
评论
共有 条评论