• 大小: 2.66MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-05-12
  • 语言: Java
  • 标签: 韩顺平  数据库版  

资源简介

学习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\.metadata\.bak_0.log

     文件          0  2010-07-04 00:04  QQ\.metadata\.lock

     文件     452851  2010-07-26 11:21  QQ\.metadata\.log

     文件       1540  2010-07-08 20:12  QQ\.metadata\.plugins\org.eclipse.core.resources\.history\13\802a4ba6518b001f1342f2a4043e45f1

     文件       2094  2010-07-06 11:14  QQ\.metadata\.plugins\org.eclipse.core.resources\.history\85\90e048a6518b001f1342f2a4043e45f1

     文件        729  2010-07-08 20:25  QQ\.metadata\.plugins\org.eclipse.core.resources\.history\8d\b0f93ca6518b001f1342f2a4043e45f1

     文件       1250  2010-07-07 03:45  QQ\.metadata\.plugins\org.eclipse.core.resources\.history\bf\5061e7103789001f1948ee9f57db670f

     文件       1143  2010-07-07 03:43  QQ\.metadata\.plugins\org.eclipse.core.resources\.history\ca\e0f9b80c3789001f1948ee9f57db670f

     文件        650  2010-07-07 03:14  QQ\.metadata\.plugins\org.eclipse.core.resources\.history\f1\a02544a6518b001f1342f2a4043e45f1

     文件      10098  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.projects\QqClient\.markers

     文件      10063  2010-07-10 17:02  QQ\.metadata\.plugins\org.eclipse.core.resources\.projects\QqClient\org.eclipse.jdt.core\state.dat

     文件       6512  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.projects\Qqserver\.markers

     文件       6543  2010-07-10 17:02  QQ\.metadata\.plugins\org.eclipse.core.resources\.projects\Qqserver\org.eclipse.jdt.core\state.dat

     文件          1  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\history.version

     文件        151  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index

     文件          1  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.version

     文件        480  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.root\.markers

     文件       4944  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.root\40.tree

     文件        862  2010-07-26 11:22  QQ\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources

     文件         73  2010-07-05 01:08  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs

     文件        540  2010-07-08 23:18  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.debug.ui.prefs

     文件        521  2010-07-04 00:10  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs

     文件        547  2010-07-04 23:09  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.launching.prefs

     文件        922  2010-07-04 02:49  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs

     文件         88  2010-07-08 23:52  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.team.cvs.ui.prefs

     文件        100  2010-07-04 02:49  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.team.ui.prefs

     文件        122  2010-07-04 02:49  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs

     文件        151  2010-07-09 00:05  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.ide.prefs

     文件         79  2010-07-04 00:04  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.prefs

     文件        611  2010-07-08 23:13  QQ\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs

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

评论

共有 条评论