资源简介
学习JAVA的同学一定不能错过韩老师的课程,这是他其中的一个项目,经过修改,带上了数据库,尽管还不是很完美,也是希望对学习JAVA的朋友有一些帮助
代码片段和文件信息
/*
* 这是客户端,连接服务器的后台
*/
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 SendLoginfoToServer(object o)
{
boolean b=false;
try {
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.getMessType().equals(“1“))
{
//就创建一个该qq号和服务器保持通讯连接的线程
ClientConServerThread ccst=new ClientConServerThread(s);
//启动该通信线程
ccst.start();
ManageClientConServerThread.addClientConServerThread
(((User)o).getQum() ccst);
b=true;
}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
return b;
}
public boolean SendSqlInfoToServer(object o)//传递Sql查询语句
{
boolean b=false;
try {
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.getMessType().equals(“1“))
{
b=true;
}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
return b;
}
public String[] SendSqlInfoToServer2(object o)//传递查询好友,并显示在列表中
{
String []friend=new String[50];
try {
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();
friend=ms.getFriend();
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
return friend;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1026641 2010-07-10 13:06 QQ\.me
文件 0 2010-07-04 00:04 QQ\.me
文件 452851 2010-07-26 11:21 QQ\.me
文件 1540 2010-07-08 20:12 QQ\.me
文件 2094 2010-07-06 11:14 QQ\.me
文件 729 2010-07-08 20:25 QQ\.me
文件 1250 2010-07-07 03:45 QQ\.me
文件 1143 2010-07-07 03:43 QQ\.me
文件 650 2010-07-07 03:14 QQ\.me
文件 10098 2010-07-26 11:22 QQ\.me
文件 10063 2010-07-10 17:02 QQ\.me
文件 6512 2010-07-26 11:22 QQ\.me
文件 6543 2010-07-10 17:02 QQ\.me
文件 1 2010-07-26 11:22 QQ\.me
文件 151 2010-07-26 11:22 QQ\.me
文件 1 2010-07-26 11:22 QQ\.me
文件 480 2010-07-26 11:22 QQ\.me
文件 4944 2010-07-26 11:22 QQ\.me
文件 862 2010-07-26 11:22 QQ\.me
文件 73 2010-07-05 01:08 QQ\.me
文件 540 2010-07-08 23:18 QQ\.me
文件 521 2010-07-04 00:10 QQ\.me
文件 547 2010-07-04 23:09 QQ\.me
文件 922 2010-07-04 02:49 QQ\.me
文件 88 2010-07-08 23:52 QQ\.me
文件 100 2010-07-04 02:49 QQ\.me
文件 122 2010-07-04 02:49 QQ\.me
文件 151 2010-07-09 00:05 QQ\.me
文件 79 2010-07-04 00:04 QQ\.me
文件 611 2010-07-08 23:13 QQ\.me
............此处省略439个文件信息
相关资源
- xUtils3中对Sqlite数据库的操作
- Java代码 MySql导出到SqlLite
- jsp+servlet+javabean实现数据库增删改查操
- 物业管理系统完整版带数据库文件
- Android studio 通过以servlet搭建的服务器
- 山东大学数据库课程设计图书馆应用
- Android中Sqlite数据库跟Listview对数据进
- 基于Android的个人理财系统
- 网上花店系统java附带数据库。论文
- 数据库课程设计——学生选课信息管
- SQLServer学生成绩管理系统代码 数据库
- android studio 数据库的增删查改
- java操作excel(jxl)
- 学生管理系统全部代码+数据库
- Java数据库课程设计
- 航空售票管理信息系统内含数据库文
- 《JAVA数据库系统开发案例精选》之图
- Java的mysql数据库驱动包mysql-connector-
- jsp汽车租赁系统系统+数据库源码
- jsp数据库数据用jfreechart绘制曲线
- 加入数据库mysql实现android注册登陆功
- JavaWeb人事管理系统开题报告、论文、
- 电子商务系统+java+web+完整项目+包含源
- 带数据库的+计算机信息企业管理系统
- 基于Ajax技术的个人网站的设计与实现
- 北大青鸟人员管理系统 项目 jsp orac
- 数据库课程设计 含 源代码 文档 使用
- java+sql server 图书借阅管理系统源程序
- jsp实现对数据库的增删改查-.rar
- 一个学生信息管理系统,使用jsp+Ser
评论
共有 条评论