仿QQ开发的即时通讯软件


类似于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.settingsorg.eclipse.core.resources.prefs
     文件         629  2006-01-01 00:29  飞Q飞Qclient_finalVersion.settingsorg.eclipse.jdt.core.prefs
     目录           0  2016-06-10 11:16  飞Q飞Qclient_finalVersionaudio
     文件        7476  2011-12-26 14:41  飞Q飞Qclient_finalVersionaudioAudio.wav
     文件        4825  2011-12-26 14:41  飞Q飞Qclient_finalVersionaudioGlobal.wav
     文件        9220  2011-12-26 14:42  飞Q飞Qclient_finalVersionaudiomsg.wav
     文件        6947  2011-08-15 16:06  飞Q飞Qclient_finalVersionaudiosystem.wav
     目录           0  2016-06-14 13:53  飞Q飞Qclient_finalVersionin
     目录           0  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterface
     文件        1016  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceJPanelCellRender.class
     文件        1427  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceLabelCellRender.class
     文件         932  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$1.class
     文件        1059  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$2.class
     文件        1075  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$3.class
     文件        1768  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$4.class
     文件        4736  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$Background.class
     文件        4094  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$Change_Beizhu$1.class
     文件        6055  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$Change_Beizhu.class
     文件        3353  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$ChatEvent.class
     文件        4999  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$Event_popuMenu.class
     文件        1572  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$TransmitWarning_dealingThread.class
     文件        4678  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$add_group.class
     文件        1252  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$clientAliveMessageReceiverThread.class
     文件         986  2016-06-14 13:53  飞Q飞Qclient_finalVersioninWindows_MainInterfaceMainInterface$con.class
............此处省略1230个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)