Openfire集成Sip服务器

一、Openfire的Sip插件 在Openfire的插件里面,有一个Sip插件,但是该Sip插件不是一个Sip服务器,只是一个Sip客户端,下面主要介绍如何在Openfire上集成一个简单的Sip服务器插件。   二、该简单的Sip服务器有如下功能 1、遵守Sip标准协议 2、标准Si...

2017-05-11 14:38:33

阅读数 1727

评论数 0

利用asmack实现Openfire的C++客户端

在openfire的官网上,有支持Java语言的asmack,也有支持C#语言的XMPP,但是有些应用场景可能需要C++语言作为openfire的客户端。本篇文章主要介绍如何利用asmack来实现C++语言编写的客户端。(需要有一定的jni基础) 第一步:利用Java语言和asmack可以完美的和...

2017-03-30 17:48:12

阅读数 655

评论数 0

openfire支持Android与IOS

1.openfire是一款即时通讯的服务器,可以直接在官网上下载安装文件,同时也可以下载源码进行二次开发,其源码是用Java实现的,官网上可以下载到。(http://www.igniterealtime.org/) 2.asmack是供java开发平台客户端的开发包,主要用于与openfire进行...

2017-03-27 11:26:23

阅读数 1584

评论数 0

asmack断线重连openfire

1.加载ReconnectionManager try { Class.forName("org.jivesoftware.smack.ReconnectionManager"); } catch (Exception e1) { } 2.设置重连参数 ConnectionC...

2017-03-27 11:08:27

阅读数 585

评论数 0

asmack接收openfire的系统消息

XMPPConnection con; con.addPacketListener(pListener, new MessageTypeFilter( Message.Type.normal)); PacketListener pListener = new PacketListener()...

2017-03-27 10:59:49

阅读数 334

评论数 0

openfire插件开发-外界进行http请求

将Servlet做成一个插件,让外界不需要登录就可以进行http请求访问openfire package org.jivesoftware.openfire.plugin; import java.io.BufferedReader; import java.io.IOException; i...

2017-03-27 10:09:27

阅读数 546

评论数 1

openfire插件开发-推送系统消息

private String domain = JiveProperties.getInstance().get("xmpp.domain");//获得服务器的域 public void pushMessage(JID to, JID from, String body...

2017-03-27 09:51:36

阅读数 406

评论数 0

openfire插件开发-操作数据库

public int getCount() {     Connection con = null;     PreparedStatement pstmt = null;     ResultSet rs = null;     int count = -1;     try {  ...

2017-03-27 09:50:14

阅读数 246

评论数 0

openfire插件开发-聊天记录插件

MessageFilter package org.jivesoftware.openfire.plugin; import java.io.File; import java.util.List; import org.jivesoftware.openfire.container.Plug...

2017-03-24 09:59:43

阅读数 304

评论数 0

openfire插件开发-Servlet插件

1.整个插件的目录 2.各个文件的代码 ExamplePlugin package org.jivesoftware.openfire.plugin; import java.io.File; import org.jivesoftware.openfire.XMPPServer; imp...

2017-03-23 14:22:40

阅读数 288

评论数 0

openfire插件开发-简单插件

1.点击项目反键,新建source folder,并建相应的插件包org.jivesoftware.openfire.plugin 2.建完后在src/plugins下面会出现example文件夹,并按照如下目录新建对应的文件: 3.文件介绍 ExamplePlu...

2017-03-22 10:21:20

阅读数 246

评论数 6

openfire插件编译

openfire默认编译时,是同时编译主程序和所有在plugins目录中的插件。但进行插件开发时,这样编译就太费时费力。 使用ant plugins可以只编译插件,能够节省部分时间。 最节省时间的编译方法为在命令行下使用ant plugin -Dplugin=xxx进行编译,其中,xxx为...

2017-03-17 10:55:48

阅读数 207

评论数 0

XMAPP Openfire 开发配置,Openfire源代码配置,OpenFire二次开发配置

XMAPP Openfire 开发配置,Openfire源代码配置,OpenFire二次开发配置 点击phpMyAdmin 创建新的数据库(openfire源码里面有) 比如这里我叫openfire 这时候将之前拷贝在桌面上的openfire_my...

2017-03-17 10:51:38

阅读数 356

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭