资源简介
类似于QQ的移动通讯软件,使用Java语言进行开发。能够进行好友之间的聊天、添加好友、登录、接受和回复信息等功能。
代码片段和文件信息
package client.thread.addFriendsThread;
import java.io.IOException;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import Windows_MainInterface.MainInterface;
import common.message.*;
/**
* 2011年10月
*
* 山东科技大学信息学院 版权所有
*
* 联系邮箱:415939252@qq.com
*
* Copyright © 1999-2012 sdust All Rights Reserved
*
* @author 王昌帅,司吉峰,王松松 (计算机2009-5、6班)
*
*/
public class sendAddRequestThread extends Thread
{
final int port = 10007;
int localSysPort;
Socket client;
public int changed;
public addMessage add;
testMessage test;
public sendAddRequestThread(addMessage add int localSystemReceiverPort) throws UnknownHostException IOException
{
super();
changed = 0;
this.localSysPort = localSystemReceiverPort;
this.add = new addMessage(add);
this.client = new Socket(MainInterface.ip port);
start();
}
public void run()
{
try
{
objectOutputStream oout = new objectOutputStream(client.getOutputStream());
oout.writeobject(add);
objectInputStream oin = new objectInputStream(client.getInputStream());
test = new testMessage((testMessage) oin.readobject());
if (test.sign == 2)
{
sendAuthenticationThread sender = new sendAuthenticationThread(new authentication(add.myqqNum add.qq “wangchangshuai“));
}
else
{
Socket client = new Socket(InetAddress.getLocalHost() localSysPort);
objectOutputStream oou = new objectOutputStream(client.getOutputStream());
String text = ““;
if (test.sign == 1)
{
text = “添加好友成功!“;
}
else
{
text = “对方设置不允许任何人加入!“;
}
oou.writeobject(new systemMessage(text));
}
client.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (ClassNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-10 11:17 飞Q\
文件 1329 2012-06-08 12:26 飞Q\权利声明.txt
目录 0 2016-06-10 11:17 飞Q\飞Qclient_finalVersion\
文件 293 2013-10-14 19:43 飞Q\飞Qclient_finalVersion\.classpath
文件 341 2006-01-02 12:22 飞Q\飞Qclient_finalVersion\.fatjar
文件 384 2006-01-01 00:29 飞Q\飞Qclient_finalVersion\.project
目录 0 2016-06-10 11:16 飞Q\飞Qclient_finalVersion\.settings\
文件 4498 2012-06-24 20:48 飞Q\飞Qclient_finalVersion\.settings\org.eclipse.core.resources.prefs
文件 629 2006-01-01 00:29 飞Q\飞Qclient_finalVersion\.settings\org.eclipse.jdt.core.prefs
目录 0 2016-06-10 11:16 飞Q\飞Qclient_finalVersion\audio\
文件 7476 2011-12-26 14:41 飞Q\飞Qclient_finalVersion\audio\Audio.wav
文件 4825 2011-12-26 14:41 飞Q\飞Qclient_finalVersion\audio\Global.wav
文件 9220 2011-12-26 14:42 飞Q\飞Qclient_finalVersion\audio\msg.wav
文件 6947 2011-08-15 16:06 飞Q\飞Qclient_finalVersion\audio\system.wav
目录 0 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\
目录 0 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\
文件 1016 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\JPanelCellRender.class
文件 1427 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\LabelCellRender.class
文件 932 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$1.class
文件 1059 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$2.class
文件 1075 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$3.class
文件 1768 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$4.class
文件 4736 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$Background.class
文件 4094 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$Change_Beizhu$1.class
文件 6055 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$Change_Beizhu.class
文件 3353 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$ChatEvent.class
文件 4999 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$Event_popuMenu.class
文件 1572 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$TransmitWarning_dealingThread.class
文件 4678 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$add_group.class
文件 1252 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$clientAliveMessageReceiverThread.class
文件 986 2016-06-14 13:53 飞Q\飞Qclient_finalVersion\bin\Windows_MainInterface\MainInterface$con.class
............此处省略1230个文件信息
相关资源
- SSH+MYSQL 开发java web 企业级新闻系统
- 华中科技大学JAVA程序设计实验代码:
- 小白——简单的作业批改系统
- 基于Java的网络版斗地主
- 基于Java的人力资源管理系统 毕业设计
- java拼图游戏课程设计源代码,内附
- JavaWeb报表制作与管理源代码+文档
- Docker and Kubernetes for Java Developers pdf+
- java网络编程 对战版俄罗斯方块
- TinyOS源码说明
- java版语义解析
- JavaSSH界面美观大方 设备管理系统-v
- 海康威视SDK自动拍照java代码亲测有效
- IEEE802.3以太网帧封装 课程设计 java+
- 基于java编写的网上书店管理系统
- 经典java编程100例
- java桌宠透明
- 3年工作经验java面试宝典
- 基于Servlet实现的增删改查角色权限控
- 基于HTML5和Java交互式校园订餐系统
- 传智播客Java SE基础毕向东老师全程笔
- Java+MySQL培训机构课程管理系统的设计
- 超市人事管理系统(java)
- 国泰新点java面试题-停车管理系统-j
- 基于Android的学生成绩管理系统
- 基于spring Boot的Java秒杀系统
- 亮剑Java项目开发案例导航 源代码
- java学生课程及成绩管理系统
- javaWeb 学生管理系统
- 海康威视sdk java demo
评论
共有 条评论