package test.xmpp.smack;
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.Connection;
import org.jivesoftware.smack.MessageListener;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack.packet.Message;
public class Client {
public static void main(String[] args) throws XMPPException {
Connection connection = new XMPPConnection("127.0.0.1");
connection.connect();
connection.login("Michael", "123");
Chat chat = connection.getChatManager().createChat("Corleone@localhost", new MessageListener() {
@Override
public void processMessage(Chat chat, Message message) {
System.out.println("Received message: " + message);
}
});
chat.sendMessage("Howdy!");
}
}
分享到:
相关推荐
Smack是一个开源的、易于使用的XMPP客户端Java类库,提供了一套可扩展的API。
xmppClient 基于openfire和smack的安卓客户端 todo 增加文档 优化tablayout图标 增加通知 完成发现,我界面 运行截图 运行截图
基于XMPP 协议的Java聊天示例程序,已在本人机子上测试成功!
简单列一下这个客户端实现的功能: 1.聊天 2.离线消息 3.添加,删除好友 4.添加,移动好友分组 5.设置昵称 6.监控好友状态 7.网络断开系统自动重连接 8.收到添加好友请求消息处理 9.收到系统广播消息处理 10.查看...
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现.zip
具有Openfire和Smack Api的Java客户端屏幕内容它是使用Java编写的Smack API和Openfire服务器与Spark客户端进行通信的客户端。谢谢
基于xmpp openfire smack 的即时通信客户端,高仿qq,难得的学习资源。 资源介绍:http://blog.csdn.net/shimiso/article/details/11225873
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现。实现了注册,登录,读取好友列表,搜索好友,添加分组,添加好友,删除好友,修改心情,两个客户端之间的信息发送与接收,监听发送来的好友...
基于xmpp+asmack+openfire的安卓客户端高仿qq,支持好友添加,文本,动态表情,图片,位置类型的信息收发;
安卓xmpp聊天之文件传输
高仿android qq客户端,基于xmpp openfire smack。难得的即时通信学习源码。 介绍链接: http://blog.csdn.net/shimiso/article/details/11225873
Android 基于XMPP协议IM聊天实现(客户端+服务端) 源码
基于XMPP实现android客户端与服务器的交互(源码)
用源码开发的时候,需要把smack文件夹下的org文件夹和smackx文件夹下的com文件夹打成jar包导入,源码在source下
android的XMPP客户端
类似于xmpp协议的服务器与客户端代码。具体自己看
JAVA实现XMPP客户端和服务器 成型的软件
android下的XMPP对应smack-4.2.1,实现登录,注册,发单聊,加聊天室,发群聊等简单功能
基于xmpp推送的服务器和android客户端源码,已调试通过,可以推送到手机客户端
关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。