学习JAVA的同学一定不能错过韩老师的课程,这是他其中的一个项目,经过修改,带上了数据库,尽管还不是很完美,也是希望对学习JAVA的朋友有一些帮助
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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.pluginsorg.eclipse.core.resources.history13802a4ba6518b001f1342f2a4043e45f1
文件 2094 2010-07-06 11:14 QQ.metadata.pluginsorg.eclipse.core.resources.history8590e048a6518b001f1342f2a4043e45f1
文件 729 2010-07-08 20:25 QQ.metadata.pluginsorg.eclipse.core.resources.history8d0f93ca6518b001f1342f2a4043e45f1
文件 1250 2010-07-07 03:45 QQ.metadata.pluginsorg.eclipse.core.resources.historyf5061e7103789001f1948ee9f57db670f
文件 1143 2010-07-07 03:43 QQ.metadata.pluginsorg.eclipse.core.resources.historycae0f9b80c3789001f1948ee9f57db670f
文件 650 2010-07-07 03:14 QQ.metadata.pluginsorg.eclipse.core.resources.historyf1a02544a6518b001f1342f2a4043e45f1
文件 10098 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.projectsQqClient.markers
文件 10063 2010-07-10 17:02 QQ.metadata.pluginsorg.eclipse.core.resources.projectsQqClientorg.eclipse.jdt.corestate.dat
文件 6512 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.projectsQqserver.markers
文件 6543 2010-07-10 17:02 QQ.metadata.pluginsorg.eclipse.core.resources.projectsQqserverorg.eclipse.jdt.corestate.dat
文件 1 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.root.indexeshistory.version
文件 151 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.root.indexesproperties.index
文件 1 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.root.indexesproperties.version
文件 480 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.root.markers
文件 4944 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.root40.tree
文件 862 2010-07-26 11:22 QQ.metadata.pluginsorg.eclipse.core.resources.safetableorg.eclipse.core.resources
文件 73 2010-07-05 01:08 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.core.resources.prefs
文件 540 2010-07-08 23:18 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.debug.ui.prefs
文件 521 2010-07-04 00:10 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.jdt.core.prefs
文件 547 2010-07-04 23:09 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.jdt.launching.prefs
文件 922 2010-07-04 02:49 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.jdt.ui.prefs
文件 88 2010-07-08 23:52 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.team.cvs.ui.prefs
文件 100 2010-07-04 02:49 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.team.ui.prefs
文件 122 2010-07-04 02:49 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.ui.editors.prefs
文件 151 2010-07-09 00:05 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.ui.ide.prefs
文件 79 2010-07-04 00:04 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.ui.prefs
文件 611 2010-07-08 23:13 QQ.metadata.pluginsorg.eclipse.core.runtime.settingsorg.eclipse.ui.workbench.prefs
............此处省略439个文件信息
/*
* 这是客户端,连接服务器的后台
*/
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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)