本文介绍AndroidPn项目实现推送的使用过程。 在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push N.....
分类:
移动开发 时间:
2014-07-24 21:54:22
阅读次数:
311
在XMPP开发中,使用XMPPStream进行连接服务器后,验证过程中,比较常见的一个错误是.尤其作为初学者(笔者就是这样的),经常会因为这个问题弄得不着边际的凌乱.现在笔者将自己的遇到的问题定期整理,总结错误,希望对日后的使用有所参考,同时希望能够对也是在这方面的初学者有所提醒.服务器的测试版本为...
分类:
其他好文 时间:
2014-07-23 20:47:55
阅读次数:
458
Are you a hacker?How to build another QQ/Wechat/whatsapp/skype/imessage?Let's go through this!!!!Materials:A linux/unix/windows/mac computer/server, a...
分类:
数据库 时间:
2014-07-23 20:44:35
阅读次数:
568
1、首先数据库的编码设置为UTF-8
2、项目的编码也要设置为UTF-8
如果数据保存到数据库的时候还有乱码 就要修改openfire配置文件
在openfire主目录\conf\openfire.xml 修改相关配置
把 jdbc:mysql://localhost:3306/openfire
改成 jdbc:mysql://localhost:...
分类:
数据库 时间:
2014-07-23 13:05:26
阅读次数:
215
XMPP 要点.
1. 客户端(C) 和服务器端(S) 通过TCP连接5222端口进行全双工通信.2. XMPP 信息均包含在 XML streams中.一个XMPP会话, 开始于 标签, 并结束于标签.所有其他的信息都位于这俩标签之间.3. 出于安全目的考虑, 开始之后, 后续的内容会被适度的使用 Transpor Layer Security (TLS) 协商传输 和强制性的 S...
分类:
其他好文 时间:
2014-07-22 22:33:53
阅读次数:
364
发送文件需要提供准确的接收放用户名称(例:user2@192.168.1.100)、本地文件全路径(例:E:\\xxx\\xxx.zip)
接收文件必须声明一个文件监听器用于监听有可能发送过来的文件。
客户端发送文件代码片断
public void sendFire(XMPPConnection conn,String toUser,String filePath)throws XMPPEx...
分类:
其他好文 时间:
2014-07-19 14:03:57
阅读次数:
242
XMPP 有以下几种消息类型:l Normall Chatl Groupchatl Headlinel Error根据官方文档(http://www.igniterealtime.org/builds/openfire/docs/3.3.2/documentation/javadoc/org/xmp...
分类:
其他好文 时间:
2014-07-18 21:12:52
阅读次数:
168
首先在本地初始化一个数据库- (void)initDatabase{ //最终数据库路径 NSString *dbPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/database.db"]; NSFil...
分类:
其他好文 时间:
2014-07-18 19:12:27
阅读次数:
245
Tigase XMPP Server在CentOS部署与配置作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs下面讲述Tigase XMPP Server在Linux服务器上的安装,Tigase包含了所有的标准模块,且后端存储使用了MySQL数据库。服务器CentOS 6.5Final x641、安装JDKTigase需要JDK 1.6以上版本。另外,需配...
分类:
其他好文 时间:
2014-07-18 18:00:57
阅读次数:
485
如果你对web聊天这个事情没什么概念,那么最佳做法可能是:openfire+jsjac...
分类:
Web程序 时间:
2014-07-17 19:18:56
阅读次数:
230