E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tigase
tigase
8使用smack库实现群聊
实现群聊和单聊实际差不多,下面给出一个案例供不熟悉的朋友参考。首先引用smack库(整体pom文件都给出好了)4.0.0org.springframework.bootspring-boot-starter-parent2.6.5com.nufront.xmppboot-xmpp-demo0.0.1-SNAPSHOTboot-xmpp-demoboot-xmpp-demo1.84.4.61.81.
NingKangMing
·
2024-01-23 23:14
Tigase
tigase8
xmpp
即时聊天
Tigase
8 SSL安全连接配置与代码实现
SSL安全连接
tigase
版本:8.1.2默认
tigase
在certs目录下有
tigase
自签证书,参考:ServerCertificates备份
tigase
原certs目录(里面的域名证书,如ubuntu.pem
NingKangMing
·
2023-07-16 05:08
Tigase
网络安全
ssl
安全
https
Tigase
-Server 8.3.0在windows11下安装
一、JDK安装:
tigase
-server要求JDK17,请先下载JDK17,下载地址:https://download.oracle.com/java/17/latest/jdk-17_windows-x64
grady.lu
·
2023-06-10 20:49
java
jvm
服务器
tigase
xmpp
XMPP Server项目的初探
近期公司需要搭建XMPP服务器,经过调研已经将服务方案的着重点放在了
Tigase
与eJabberd之间,但随着调研工作的深入也逐渐发现了他们的一些区别,首先最大的区别就在于他们的集群策略上,最终我们还是选择了
Picasso0710
·
2022-02-10 04:44
linux安装
tigase
linux安装
tigase
1下载安装包https://projects.
tigase
.org/projects/
tigase
-server/files从中选一个,我这边选的是
tigase
-server-
wongstar
·
2020-09-13 09:57
Protocol
xmpp单点登录方法实现
如果JID的resource缺省,则登陆后XMPP服务器会自动分配一个resource,如
tigase
-10.由于XMPP是支持多点登陆的,所以不同客户端用同一个JID登陆后,服务器会为每一个客户端分配一个不同的
huangxin0102
·
2020-08-24 19:17
Android
Tigase
学习
1、
Tigase
启动入口类:src/main/java/
tigase
/server/XMPPServer.javainit.properties中--sm-pluginssm:SessionManagerIQ
王人冉
·
2020-08-22 23:06
Tigase
即时通讯
【
tigase
】用Eclipse调试
tigase
源码
由于语言的问题,毕竟现在用的是java,所以先考察一下
Tigase
tigase
官网两条新闻很醒目:Clusterwithover1mlnonlineusers.500konlin
untager
·
2020-08-22 23:29
tigase
xmpp
Tigase
开发笔记3:
Tigase
参数配置说明
sm-plugin说明参数说明参考jabber:iq:register注册服务message-archive-xep-0136消息归档?jabber:iq:auth简单用户认证urn:ietf:params:xml:ns:xmpp-saslSASL协商参考urn:ietf:params:xml:ns:xmpp-bind资源绑定urn:ietf:params:xml:ns:xmpp-sessions
Ai2015WER
·
2020-08-22 21:57
企业IM
Java开发
XMPP
Tigase
tigase
rest Api 发送消息 解决消息中文乱码问题
直接上代码importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.client.HttpClient;importorg.apache.http.client.methods.HttpPost;importorg.apache.http.entity.StringEntity
苹果看世界
·
2020-08-22 21:44
Tigase
tigase
rest
api
java
乱码
tigase
启用Http Rest API 问题整理
1.由于Stream.groovy的description属性,可能是版本问题不兼容,将脚本Stream.groovy脚本中的description注释掉2.通过http发送消息时不希望对用户进行认证修改Stream.groovy脚本的requireRole设置未null3.closure修改execPost,去掉user参数配置:在init.properties文件中--comp-name-1=
苹果看世界
·
2020-08-22 21:44
Tigase
企业即时通讯系统开发,企业内部即时通讯软件搭建
://www.pgyer.com/yuiciOS安装包:https://www.pgyer.com/ocYa系统架构:、http://1.IM服务器l负责消息接收转发及推送lJAVA+MySQLl基于
Tigase
少一点套路_8ccb
·
2020-08-21 11:30
登录过程
(11:30:24)jabber:Sending(ssl)(
[email protected]
/
tigase
-3):(11:30:24)jabber:Sending(ssl)(
[email protected]
Johnblx
·
2020-08-20 10:42
tigase
的基本使用 (smack)
连接管理类publicclassGetXMPPConnection{//获取连接publicstaticAbstractXMPPConnectiongetConnection(){AbstractXMPPConnectionconnection;Builderbuilder=XMPPTCPConnectionConfiguration.builder();builder.setSecurityMo
游园拾忆 ✉
·
2020-08-19 16:46
Nginx对TCP协议的代理配置
模块参数--with-stream–-with-stream_ssl_module具体配置在http的同级添加streamstream{upstream
tigase
5280{hash$remote_addrconsistent
游园拾忆 ✉
·
2020-08-19 16:46
Nginx
移动IM开源框架
Tigase
> Openfire > Ejabberd对比分析
一、IM协议选择二、IM服务器的选择三、XMPP协议的问题及改进登录握手部分的改进XMPPQuickStart(XEP0305)心跳改进XmppPing/Pong(XEP0199)40+字节->单向whitespaceping,4字节文件传输Xmpp协议的文件传输是点对点的,需要改成用http上传到server语音,视频压缩后上传下载图片,缺省下载缩略图Presence对移动互联网场景,不转发是否
狗尾巴草也开花
·
2020-08-09 13:23
android
openfire服务器+smack框架实现安卓聊天app(一)搭建服务器
openfire服务器+smack框架实现安卓聊天app这是移动应用开发的课设,我开始就准备开发一个能够远距离实时聊天的安卓app,往个方向找了找,发现有个
Tigase
开源服务器正好能满足我的需求,而在
枫沉枯绿
·
2020-08-07 21:57
仿微信视频通话大小视图切换(SurfaceView实现)
前言前一段时间做了一个即时通讯的项目,在项目中遇到很多坑,有时间一一做个总结,项目消息发送基于XMPP+
Tigase
,语言视频通话基于PJSIP+FreeSWITCH,项目UI仿微信。
戎码虫
·
2020-07-30 18:24
Nginx对TCP协议的代理配置
模块参数--with-stream–-with-stream_ssl_module具体配置在http的同级添加streamstream{upstream
tigase
5280{hash$remote_addrconsistent
游园拾忆 ✉
·
2020-07-13 02:42
移动IM开源框架对比
服务器选型3、协议和IM服务器改造4、移动IM常见问题以及一些解决方案5、一些第三方服务一、常用的IM协议二、IM服务器的选择经过这几天在网上的调研,发现目前比较流行的几个IM服务器也就是Openfire、
Tigase
speedboy007
·
2020-06-24 14:55
IT
XMPP协议学习笔记六(搭建
Tigase
开发环境)
概述最近闲来无事研究了一下另一个基于XMPP协议开发的服务器
Tigase
,发现其相比Openfire还是有一定的优势的,官方号称其单台服务器可以同时承受50W在线人数的负载,从这一点来看比Openfire
iteye_1287
·
2020-06-23 18:02
即时通讯服务器的对比
业界有很多优秀的开源XMPP服务器,比如eJabberd、Openfire、
Tigase
、Jabberd2、Prosody,还有一些优秀的商业XMPP服务器,比如lsode、JabberXCP等。
dielucui7698
·
2020-06-23 04:43
Tigase
8.0 源代码分析:四、集群配置篇
Tigase
8集群配置是很简单的,本文从实验的角度来了解
tigase
集群配置及启动。
llooperliang
·
2020-04-04 21:00
Tigase
8.0 源代码分析:二、MUC源码分析
XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。XMPP定义的一些基本概念:房间:房间的JID标识(例如,),这里"room"是房间的名称而"service"是多用户聊天服务运行所在的主机名房客:房客的
llooperliang
·
2020-04-03 11:00
Tigase
8.0 源代码分析: 三、消息流转篇
XMPP的节是使用基本的”push”方法来从一个地方到另一个地方得到消息。因为消息通常是不告知的,它们是一种”fire-and-forget”(发射后自寻目的)的机制来从一个地方到另一个地方快速获取信息消息节有五种不同的类型,通过type属性来进行区分:例如chat类型为chat的消息在两个实体间的实时对话中交换,例如两个朋友之间的即时通讯聊天。除了type属性外,消息节还包括一个to和from地
llooperliang
·
2020-04-02 17:00
Tigase
-- 新增Component组件
开发一个组件(Component)需要做如下几件事儿定义一个组件配置这个组件调用这个组件处理组件收到的消息定义一个组件定义一个最简单的消息组件,需要继承extendsAbstractMessageReceiver类publicclassEchoComponentextendsAbstractMessageReceiver{privatestaticfinalLoggerlog=Logger.get
zelo
·
2019-12-27 08:39
Tigase
--packet流转机制
初看
Tigase
的packet内部流转机制。
zelo
·
2019-12-24 14:46
tigase
的基本使用 (smack)
连接管理类publicclassGetXMPPConnection{//获取连接publicstaticAbstractXMPPConnectiongetConnection(){AbstractXMPPConnectionconnection;Builderbuilder=XMPPTCPConnectionConfiguration.builder();builder.setSecurityMo
游园拾忆
·
2019-12-07 11:05
即时通讯之客户端篇StropheJs.
摘要小编是个写了几年php的码农,接触纯Js的项目这也是头一次,另外,IM的服务端是Java(
tigase
框架),为了解决旧版本BOSH(长轮询)即时消息不稳定问题,决定更换pc网页版为websockt
zeronlee
·
2019-07-12 00:00
javascript
即时通讯之服务端篇
Tigase
.
摘要xmpp是一个应用层协议,主要做网页版即时通讯,是基于RFC3920和RFC3921实现,服务端常见的框架有openfire,
tigase
,prosody等,这三个都亲自踩过坑,唯有
tigase
8.0
zeronlee
·
2019-07-12 00:00
mysql
java
tigase
组件插件说明
背景:刚接触
tigase
,记录一下
tigase
涉及到组件(components)和插件(plugins),为更好的学习该框架有个大概的轮廓。
晓范Y
·
2019-07-06 11:54
tigase
tigase
7.02升级8.0
/
tigase
-server7.02/etc/
tigase
.confetc/cp../
tigase
-server7.02/etc/init.propertiesetc/升级配置文件执行配置文件.
zeronlee
·
2019-07-01 00:00
java
IDEA 上
Tigase
8.0 源代码编译运行
一些小伙伴们经常问
Tigase
8check下来的源代码怎么跑起来,因为我不能及时一一回答,所以还是写个博文来演示一下吧,一般针对新手而言,老手的话,就跳过吧!
混子日的老高
·
2019-05-28 10:54
Tigase
Tigase
8.0 源代码分析:一、启动篇
Tigase
8.0引用了IoC(控制反转)和DI(依赖注入)等技术手段,来对对象的创建和控制。
llooperliang
·
2019-02-20 16:00
IDEA 上
Tigase
8.0 源代码编译运行
Tigase
交流群:310790965一些小伙伴们经常问
Tigase
8check下来的源代码怎么跑起来,因为我不能及时一一回答,所以还是写个博文来演示一下吧,一般针对新手而言,老手的话,就跳过吧!
llooperliang
·
2019-01-23 17:00
[
tigase
]二次开发--编写插件
前言请看参考资料:xmpp协议相关资料openfire+smack如何监听好友昵称及其头像修改事项?[问题点数:20分]openfire+smack添加好友申请及好友对申请响应监听openfire+smack添加好友申请Smack4.1.8and4.2.0-beta2添加好友请求以及确认标题
码农下的天桥
·
2018-12-31 12:31
xmpp即时通信开发---1、
tigase
源代码的编译---idea+postgresql+gradle
前言xmpp协议是即时通信的其中一个基础协议,而java上面有spark以及服务端的实现—
tigase
。本篇文章将直接获取源代码,导入到idea中变为可编译以及执行的项目。
码农下的天桥
·
2018-12-23 13:24
即时通信
tigase
客户端之smack4.3用法【草稿】
项目介绍sureim项目地址:sureim项目地址gitclonehttps://git.
tigase
.tech/sureim.gitdemo网站:
tigase
imspark源码编译获取源代码gitclonehttps
码农下的天桥
·
2018-12-18 18:56
即时通讯
tigase
搭建开发环境
Linux下搭建即时通讯聊天服务
Tigase
实战详解
Tigase
XMPPServer在CentOS部署和配置
Tigase
开发环境部署搭建
Tigase
进行二次开发
Tigase
开发笔记4:
Tigase
Component
码农下的天桥
·
2018-12-14 14:35
tigase
安装与启动
tigase
-server安装与启动下载
tigase
-server-XXX-dist-max.tar.gz,并解压修改
tigase
.conf中的JAVA_HOME路径配置init.properties中的
游园拾忆 ✉
·
2018-12-10 15:00
Tigase
发送消息的流程源码分析
XMPP的节是使用基本的”push”方法来从一个地方到另一个地方得到消息。因为消息通常是不告知的,它们是一种”fire-and-forget”(发射后自寻目的)的机制来从一个地方到另一个地方快速获取信息消息节有五种不同的类型,通过type属性来进行区分:例如chat类型为chat的消息在两个实体间的实时对话中交换,例如两个朋友之间的即时通讯聊天。除了type属性外,消息节还包括一个to和from地
llooperliang
·
2018-10-31 19:00
Tigase
注册流程总结
一、流程图解二、相关数据表tig_user–用户表Uid主键,自增User_id用户名(格式:用户注册账号@服务器域名)Sha1_user_id经过MD5加密后密码User_pw明文密码Acc_create_time注册时间(默认表数据插入时间)Last_login用户最近登录时间(默认0000-00-0000:00:00)Last_logout用户最近退出登录时间(默认0000-00-0000:
Irelia__
·
2018-09-04 17:25
Java
Tigase
开发环境部署
Tigase
开发环境部署接下来开始正式进入
tigase
项目,
tigase
依赖
tigase
-utils.jar,
tigase
-utils.jar依赖
tigase
-xmltools.jar,因此我们先编译
tigase
-xmltools
Irelia__
·
2018-08-09 17:17
Java
IM
关于maven插件,lifecycle-mapping org.codehaus.gmaven等插件在pom文件中报错解决方案
最近在研究
tigase
即时通讯组件,在官网下载下来的
tigase
-server源码中pom会报错,该报错信息我花了二天时间才解决,其实知道方法了很快就能搞定的只要在pom文件的节点中加入如下代码org.eclipse.m2elifecycle-mapping1.0.0org.codehaus.gmavengmaven-plugin
chenxinxin2
·
2017-12-14 19:52
IM
关于maven插件,lifecycle-mapping org.codehaus.gmaven等插件在pom文件中报错解决方案
阅读更多最近在研究
tigase
即时通讯组件,在官网下载下来的
tigase
-server源码中pom会报错,该报错信息我花了二天时间才解决,其实知道方法了很快就能搞定的只要在pom文件的节点中加入如下代码
wangzhigang2
·
2017-12-14 19:00
xml
maven
pom
tigase
关于maven插件,lifecycle-mapping org.codehaus.gmaven等插件在pom文件中报错解决方案
阅读更多最近在研究
tigase
即时通讯组件,在官网下载下来的
tigase
-server源码中pom会报错,该报错信息我花了二天时间才解决,其实知道方法了很快就能搞定的只要在pom文件的节点中加入如下代码
wangzhigang2
·
2017-12-14 19:00
xml
maven
pom
tigase
tigase
-server部署
1、在
tigase
官网中下载压缩包,下载地址:https://
tigase
.tech/attachments/5927/
tigase
-server-7.1.2-b4471-dist-max.tar.gz2
Richard_80ec
·
2017-12-11 14:17
Tigase
即时通信组件性能测试(Tsung测试工具)
测试工具准备:Tsung(测试),erlang(监听),gnuplot(图形)测试环境在MACOS下进行的。1Tsung安装打开终端输入brewsearchtsung如下图搜到tsung,然后输入brewinstalltsung,进行安装如下图(ps:在用brew命令前,记得先brewupdate下,我没有更新就被抗过)接下来同样的方式安装erlang和gnuplot2开始测试配置tsung测试文
chenxinxin2
·
2017-12-09 11:11
IM
Tigase
即时通信组件性能测试(Tsung测试工具)
阅读更多测试工具准备:Tsung(测试),erlang(监听),gnuplot(图形)测试环境在MACOS下进行的。1Tsung安装打开终端输入brewsearchtsung如下图搜到tsung,然后输入brewinstalltsung,进行安装如下图(ps:在用brew命令前,记得先brewupdate下,我没有更新就被抗过)接下来同样的方式安装erlang和gnuplot2开始测试配置tsun
wangzhigang2
·
2017-12-09 11:00
tigase
tsung
jabber
xmpp
mac
os
Tigase
即时通信组件性能测试(Tsung测试工具)
阅读更多测试工具准备:Tsung(测试),erlang(监听),gnuplot(图形)测试环境在MACOS下进行的。1Tsung安装打开终端输入brewsearchtsung如下图搜到tsung,然后输入brewinstalltsung,进行安装如下图(ps:在用brew命令前,记得先brewupdate下,我没有更新就被抗过)接下来同样的方式安装erlang和gnuplot2开始测试配置tsun
wangzhigang2
·
2017-12-09 11:00
tigase
tsung
jabber
xmpp
mac
os
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他