要做一个类似于微信或者QQ的Android、ios的聊天应用,请问服务器端用什么...

发布网友 发布时间:2022-04-24 09:49

我来回答

2个回答

懂视网 时间:2022-05-08 02:17

今天弄这个openfire服务端的配置直接苦了一逼,不过好在最后终于配置好了。首先感谢@月光的尽头的博客给了我莫大的帮助。切入正题,首先说一下iOS xmpp协议实现聊天openfire服务器配置所需要的东西:

1.openfire软件,我用的是 Openfire 3.9.3,下载地址:http://www.igniterealtime.org/downloads/index.jsp

2.MySql数据库,我用的是mysql-5.1.63,下载地址:http://dev.mysql.com/downloads/mysql/

3.下载MySql环境支持JDK,我用的是jdk-7u65-macosx-x,下载地址:直接Baidu搜 mac JDK下载即可

一、JDK的安装,长话短说,下一步下一步下一步。。。。。ok,安装完成

二、MySql的安装,双击dmg会有三个安装包:


先安装第一个,后安装第三个,再安装第二个。

三、openfire的安装

下一步下一步,最后询问是否为此电脑用户安装,选择第二个为所有用户安装。



先到这儿,下一篇介绍如何正确配置MySql,以及常遇到问题的解决方案。

转载请注明!!!交流群:爱疯、爱Coding:209476515

热心网友 时间:2022-05-07 23:25

即时聊天通用的协议是 XMPP,基于这个协议有一套java开源的服务端 openfire,可以快速的搭建一套即时聊天服务端。
但是现在有不少云即时通讯服务。例如
容联云通讯、云之讯、环信、融云
这些云服务提供了api,我们基于他的api开发很容易实现自己的即时聊天软件。服务端,服务器都不用我们自己管了,极大的节省了成本和开发周期。而且这些云服务基础服务都是免费的。

建议用第三方的云服务实现。追问聊天只是我们移动app的其中一个功能,用第三方的就怕以后扩展不好,而且与我们本身的应用不好集成

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com