• 大小: 12.98MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-26
  • 语言: Java
  • 标签: Java  即时通讯  仿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\.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个文件信息

评论

共有 条评论