读书人

XMPP通信开发-好友通信实现

发布时间: 2013-10-08 17:08:58 作者: rapoo

XMPP通讯开发-好友通信实现

在 XMPP通讯开发-弹出好友通信对话框的逻辑设计 中我们实现双击好友弹出聊天的对话框,那只是一个框架,而我们要真是的实现聊天需要重写JDialog里面的内容JPanel。这里我们可以根据好友聊天需要的基本的功能,我们需要使用的是ChatManager这个聊天管理器,然后与指定用户建立Chat session,之后就可以发送和接收消息了。这部分我们可以看官方的文档smack_3_3_0\documentation\messaging.html里面Messaging using Chats,根据官网给出的例子,我们可以知道需要好友的XMPP的地址,还有就是connection,所以我们在构造JPanel的时候,需要传递这两个参数。我们看一下代码:



两个可以正常的通信。

源码项目:https://github.com/jwzhangjie/IChat_PC.git

读书人网 >移动开发

热点推荐