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", nul
Smack开发Demo---发送并接收消息
最新推荐文章于 2022-03-04 22:16:28 发布
本文提供了一个使用Smack库进行XMPP通信的简单示例。首先,你需要安装OpenFire服务器和一个XMPP客户端如Spark。启动服务后,通过Smack连接到服务器,然后可以实现发送和接收消息的功能。
摘要由CSDN通过智能技术生成