0 0

xmpp android demo不能连接服务器10

我在做一个im聊天工具基于xmpp,在网上找了些例子,建了个java工程能跑起来,但是我将它移植到android工程中就不能连接服务器,不知道为什么,求大神解答
ps:已经逃入了asmack的包了,java工程能连接,android的ip写的是10.0.0.2,用户名密码都对


XMPPConnection.DEBUG_ENABLED = true;

final ConnectionConfiguration connectionConfig = new ConnectionConfiguration("10.0.0.2", 5222, "");
connectionConfig.setSASLAuthenticationEnabled(false);
try {

XMPPConnection connection = new XMPPConnection(connectionConfig);
connection.connect();//连接
connection.login("cc959798", "cc887652");//登陆
System.out.println(connection.getUser());
ChatManager chatmanager = connection.getChatManager();
2014年2月26日 22:22
目前还没有答案

相关推荐

    android的XMPP聊天demo

    2. **连接服务器**:在Android应用中,使用XMPPConnection类来建立与XMPP服务器的连接。需要提供服务器地址、端口、用户名和密码。连接过程可能需要处理网络权限和后台服务的生命周期。 3. **认证过程**:ASMACK...

    android xmpp lib demo

    在Android应用中集成XMPP库时,首先需要建立与XMPP服务器的连接。这通常涉及到以下步骤: 1. 初始化XMPP连接配置,包括服务器地址、端口号、用户名和密码。 2. 创建XMPP连接对象,并设置连接参数。 3. 连接服务器,...

    xmpp通讯协议demo

    在这个“xmpp通讯协议demo”中,开发者很可能是使用了开源的XMPP库,例如Smack或asmack,这些库简化了Android应用程序与XMPP服务器的交互。Eclipse是一个经典的Java开发环境,但现代Android开发更多地使用Android ...

    XMPP消息推送Demo【服务器+客户端】

    在这个“XMPP消息推送Demo【服务器+客户端】”中,我们有两个核心的压缩文件:`androidpn-server-0.5.0-bin.zip` 和 `androidpn-client-0.5.0.zip`,它们分别代表了XMPP服务器端和客户端的实现,适用于Android平台。...

    XMPP DEMO android4.0通过

    在Android应用中,通常会使用一个XMPP库,如Smack或XMPPTCPConnection,来建立与XMPP服务器的连接并进行通讯。这些库提供了连接管理、身份验证、发送和接收消息等功能。 在"XMPPChatDemo"这个项目中,我们可以期待...

    xmpp demo

    在这个“xmpp demo”项目中,我们关注的是如何在Android平台上利用XMPP实现单聊功能,并且需要自行搭建服务器环境,这里推荐使用Openfire作为XMPP服务器,Spark作为客户端工具进行辅助配置和测试。 首先,让我们...

    android基于xmpp协议的即时聊天demo

    3. **连接管理**:在Android应用中,由于设备可能在网络不稳定或应用被系统杀死后需要重新连接,因此需要实现连接管理和重连策略。这涉及到监听网络状态、处理连接断开后的重连逻辑。 4. **用户认证**:XMPP服务器...

    android studio基于XMPP,Openfire,Smack聊天demo

    这个项目“android studio基于XMPP,Openfire,Smack聊天demo”提供了一个使用Android Studio、XMPP协议、Openfire服务器和Smack库实现的聊天应用示例。以下是关于这些关键技术的详细解释: **XMPP(Extensible ...

    Android 即时通讯demo

    总结,基于XMPP的Android即时通讯DEMO涉及到的知识点包括XMPP协议原理、Android客户端开发、连接管理和消息处理、用户身份验证以及安全性等。通过深入研究这个DEMO,开发者能够掌握构建一个完整的即时通讯系统的技能...

    Android xmpp 文字、表情、语音、发送图片一起的demo

    1. **配置文件**:通常是一个XML文件,用于存储服务器连接参数,找到并替换IP地址。 2. **loginActivity**:检查代码中硬编码的IP地址,确保它与配置文件保持一致。 ### 八、注意事项 1. **网络权限**:确保在...

    openfire+asmack中文api+androidDemo

    【标题】"openfire+asmack中文api+androidDemo"涉及的是即时通讯(Instant Messaging, IM)技术在Android平台上的实现。Openfire是一款开源的XMPP服务器,而ASMACK是针对Android平台的XMPP库,它允许开发者在Android...

    android xmpp推送

    4. **Android客户端实现**:在Android应用中,需要集成一个XMPP库,如Smack或XMPPTCPConnection,来处理与服务器的连接、登录、发送和接收消息等功能。Android demo项目可能包含基本的客户端代码示例,展示如何建立...

    xmpp聊天demo

    2. **主要组件**:XMPPStream是框架的核心,负责与XMPP服务器建立和维护连接;XMPPRoster用于管理联系人列表;XMPPMessage、XMPPPresence和XMPPIQ分别处理聊天消息、在线状态和查询请求。 三、iOS版XMPP聊天应用...

    基于XMPP的即时通信demo asmackDemo

    由于Android对Java原生API的一些限制,asmack提供了一些针对Android平台的优化,使得开发者能够在Android设备上轻松地构建XMPP应用。 **asmackDemo的功能实现** asmackDemo演示了以下几个关键的即时通信功能: 1. ...

    Android Smack聊天室 Demo

    8. **异步处理**:考虑到Android应用的主线程不能长时间执行阻塞操作,所以使用异步任务(如AsyncTask、Handler、Runnable+Thread)来处理网络通信和数据库操作是非常重要的。 9. **数据库存储**:为了保存用户信息...

    仿写的xmpp的微信即时聊天demo

    2. **连接与会话建立**:客户端需要连接到XMPP服务器,并进行身份验证。成功后,客户端与服务器之间会建立一个持久的TCP连接,用于后续的数据传输。 3. **在线状态管理**:XMPP支持用户在线状态的显示,如在线、...

    Android应用源码之简洁XMPP-IT计算机-毕业设计.zip

    6. **断线重连机制**:为了保证网络不稳定时的通信可靠性,通常会实现断线重连功能,确保及时恢复连接。 7. **UI界面**:Android应用通常会有一个用户友好的界面,展示聊天记录、输入框、联系人列表等,源码中可能...

    android_smack4.1.9-demo

    3. **连接管理**:支持自动重连和心跳机制,即使在网络不稳定的情况下也能保持连接。 4. **多协议支持**:除了基本的XMPP协议,Smack还支持如OMEMO(端到端加密)等扩展协议。 5. **易于使用**:丰富的API设计,让...

    android 即时聊天demo

    总结,"android 即时聊天demo"是一个使用Openfire服务器和Smack库的Android即时通讯应用实例,它展示了如何在Android设备上实现与XMPP服务器的连接、消息传递以及跨平台通信。对于想要学习或构建类似应用的开发者来...

    一个基于Android平台的XMPP开发包asmack的即时通讯的Demo

    - **连接服务器**:使用`XMPPTCPConnection`类建立到XMPP服务器的连接。配置包括服务器地址、端口、用户名和密码。 - **创建实体**:通过`XMPPConnection`创建用户或群聊实体,这些实体代表了通讯的参与者。 - **...

Global site tag (gtag.js) - Google Analytics