用Java实现IM平台

Fre*_*die 3 java rmi

如果用Java创建IM平台,这将是实现客户端和服务器之间通信的更好方法吗?我在考虑RMI或只是套接字连接......

建议请,

谢谢

Pab*_*ruz 7

我会使用直接套接字连接,使用众所周知的协议,如XMPP.您可以使用库(如smack)来避免自己实现整个协议.

XMPP相对于RMI或您自制协议的主要优点是,这是一个完全用于此目的的完善协议:IM.

一些已经使用XMPP的聊天服务包括谷歌聊天(GTALK)和Facebook.