android即时通讯im

时间:2020-12-08

聊天室

android即时通信。。如何实现?

的XMPP协议即时通讯解决方案,明火,Android,PN等。 它们都是使用ApacheMina开发的,但这些东西基本上需要二次转换和开发。 而且,变化还是很大的。 我也看到了这些东西的源代码,发现代码结构不理想,有太多的耦合情况,不容易扩展。 所谓的XMPP协议。 只是其他人使用Mina定制消息编码和解码协议。 一般来说,我们没有必要花太多的精力在不成熟的明火和XMPP上来研究XML消息的编码和解码。 我们可以通过ApacheMina定制我们的通信协议,并为此使用我们自己的名称。 让我们不要盲目地崇拜一些外国的东西。 掌握原理是最重要的。 请记住,这个IM系统是由我自己与ApacheMina一起开发和使用的。这个IM系统的主要功能是服务器端和客户端即时通讯。 可以支持任何消息形式,包括文字,图片,语音等,Struts2,spring3和ApacheMina,Android端也使用ApacheMina。 这套IM系统结构非常清晰合理,非常容易扩展和转换,下面是Android版本的演示,目的只是一个演示,你可以参考它的代码,用这个系统开发你自己的东西,核心价值是一套高灵活性、相对标准化的即时通讯解决方案,即时聊天只是一种使用方式!。