java qq边框,Java_QQ框架_简单版

ca917d3d19d3d7df3ec5cb71f36360d3.png

还写了一些代码,不过还不能具体运行,仅仅是一个框架:

我把这些都放在QQ包内:

*****************************************************************

首先,定义了一个客户端接口——可能有点罗嗦,没有完全实现接口的作用

package QQ;

/**

这个接口的作用是用来实现客户端向服务器发送消息的接口。

*/

public interface QQClientInterface {

public void SendServerMessage();

public QQMessage ToFromQQServer();

}

****************************************************************

================================================================

****************************************************************

这是一个服务器的接口——貌似和上面的接口重复了!!!

package QQ;

/**

用来实现QQ服务器向QQ客户端发送消息,和接受QQ客户端发送来的消息

*/

public interface QQServerInterface {

public QQMessage SendMessageToQQClient(String QQName);

public void GetMessageFromQQClient();

}

****************************************************************

================================================================

****************************************************************

这里插入一个消息类QQMessage

package QQ;

/**

这个类专门用来存放QQClient和QQserver发送的消息。

*/

public class QQMessage {

private String FromQQName;

private String ToQQName;

public String getFromQQName() {

return FromQQName;

}

public void setFromQQName(String fromQQName) {

FromQQName = fromQQName;

}

public String getToQQName() {

return ToQQName;

}

public void setToQQName(String toQQName) {

ToQQName = toQQName;

}

****************************************************************

================================================================

****************************************************************

下面可以重点~\(≧▽≦)/~啦啦啦

这是QQ客户端的代码:

package QQ;

public class QQClient implements QQClientInterface {

private String QQName;

private QQMessage message;

public void SendServerMessage() {

/**

用来实现对QQ服务器发送消息(调用QQ服务器的接受消息的方法,将消息发送到服务器)

*/

}

public QQMessage ToFromQQServer() {

/**

隔一段时间向服务器发送一个消息,带有自己QQName的消息,然后QQ服务器检索,是否

有消息要传给这个QQ,如果有将消息传过来,并显示。

*/

return null;

}

public String getQQName() {

return QQName;

}

public void setQQName(String qQName) {

QQName = qQName;

}

public QQMessage getMessage() {

return message;

}

public void setMessage(QQMessage message) {

this.message = message;

}

}

****************************************************************

================================================================

****************************************************************

最后是服务器端的代码:

package QQ;

import java.util.HashMap;

import java.util.Map;

public class QQServer implements QQServerInterface {

Map qqMessage = new HashMap();

public QQMessage SendMessageToQQClient(String QQName) {

/**

QQServer要发送消息必须满足两个条件:

1. QQ客户端将自己的QQName发送给QQServer,然后根据自己的QQNameQQ服务器开始遍历qqMessage;

2. qqMessage的Values不是null。

如果QQMessage不为空,则将自己的V发送给QQName,否则返回Null;

*/

return null;

}

public void GetMessageFromQQClient() {

/**

QQServer接受消息,并将消息存放在qqMessage中

*/

}

}

****************************************************************

****************************************************************

暂时还没写出一个简单QQ程序,大家尽心等待!我一定会写出一个让自己满意的即时通讯程序!

posted on 2010-10-29 21:12 tovep 阅读(1100) 评论(6)  编辑  收藏

068245acad954455dffc048f9d0cee42.png

FeedBack:

# re: Java_QQ框架_简单版 2010-11-10 20:07 小六夜疯狂

是啊!有想法就好啊!我支持。  回复  更多评论

# re: Java_QQ框架_简单版 2010-11-10 21:16 Tovep

@小六夜疯狂

谢谢你的支持!!!

现在不能只有想法,更重要的是去实现,所以我会在这段时间,实现他~~~  回复  更多评论

# re: Java_QQ框架_简单版 2010-11-28 18:35 r3tt

feereerer  回复  更多评论

# re: Java_QQ框架_简单版 2010-11-28 18:35 r3tt

dferfer  回复  更多评论

# re: Java_QQ框架_简单版 2011-10-21 15:06 ぬ~﹏微 笑、べ →愛

# re: Java_QQ框架_简单版 2011-10-21 15:06 ぬ~﹏微 笑、べ →愛

往往我我我我我我我我  回复  更多评论

Copyright ©2021 tovep Powered by: 博客园 模板提供:沪江博客

主页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值