package com.bis.spark.client;
import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.ChatManager;
import org.jivesoftware.smack.ChatManagerListener;
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.MessageListener;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack.packet.Message;
public class Test {
public static void main(String args[]) throws XMPPException {
ConnectionConfiguration config = new ConnectionConfiguration("127.0.0.1", 5222); //新建连接配置对象,设置服务器IP和监听端口
XMPPConnection connection = new XMPPConnection(config); //得到基于xmpp协议的连接对象
connection.connect(); //连接服务器
connection.login("majian", "majian"); //利用用户名和密码登录
ChatManager cm = connection.getChatManager(); //取得聊天管理器
Chat chat = cm.createChat("tongqian@tsw-PC", null); //得到与另一个帐号的连接,这里是一对一,@后面是你安装openfire时注册的域
/*
Smack开发Demo---发送并接收消息
最新推荐文章于 2022-03-04 22:16:28 发布
本文提供了一个使用Smack库进行XMPP通信的简单示例。首先,你需要安装OpenFire服务器和一个XMPP客户端如Spark。启动服务后,通过Smack连接到服务器,然后可以实现发送和接收消息的功能。

最低0.47元/天 解锁文章
281





