xmpp即时通信开发---2、客户端试作---swing部分客户端

前言

为什么要用swing?因为java里面开源的xmpp客户端api有smack啊。当然用java开发客户端比较方便。

然而开发过程中发现。。
swing的繁琐程度和低效率不是一般人能接受的。

当然这也是因为本人客户端水平低下的问题。所以只做了个开头就不做了。简单连接登录注册这些当然可以做一做。

下一篇文章将是springboot+smack+websocket打造的web app类型客户端----估计用html5会比swing快得多了。

本项目用的有:
皮肤:
beautyeye
环境
gradle

还有客户端api
smack等等
下面是参考列表:
xmpp协议详解一:xmpp基本概念

XMPP协议详解二:XMPP出席

XMPP协议详解三:即时消息

XMPP协议分析—具体篇

openfire+smack添加好友申请 Smack 4.1.8 and 4.2.0-beta2 添加好友请求以及确认

Smack4.20实现连接登陆(1)

Smack4.20实现单聊通讯与监听(2)

Smack4.20实现接收离线消息与花名册操作(3)

Smack4.20实现群聊(4)

tigase 的基本使用 (smack)

Smack4.1.1 聊天推送

Smack开发总结 (三)好友管理专题基本操作

BeautyEye简明开发者指南

运行界面

将就看看,这个这是给有需要的人练练手的,不能作为正式产品:

链接xmpp服务器
在这里插入图片描述

登录或者注册

在这里插入图片描述

注册

在这里插入图片描述

好了,查看数据库是否有这条记录了:
在这里插入图片描述

好了,注册成功,返回登录界面,用刚注册的账号登录:

在这里插入图片描述

登录成功,主界面:
在这里插入图片描述

资源下载

xmpp之即时通信客户端swing试作型

结语

话说,能够不用swing的话就不要用swing了。确实不好用,可以用html5的话就用html5.
下篇文章将探讨如何用html5+websocket+springboot做一个冒牌本地客户端。

只要点击一下就打开而且能够使用—对于一般程序员来说已经够了,还会在乎是不是原生应用吗。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值