我想在Java RMI中开发ip-messenger (局域网连接的计算机用户之间的消息传递/聊天)。
或者我应该使用任何其他技术(工具)。
Java是我唯一的选择吗?
我也了解了JMS和其他技术,但哪种技术更好
发布于 2012-03-15 23:10:51
这取决于你有多想自己做。这是为了教育目的,还是为了真正的应用程序?
如果是后者,我会使用XMPP (Jabber)。这是最新的开放即时消息标准,被Google和Facebook聊天等产品使用。您可以使用Java XMPP库之一(例如Smack)。请注意,XMPP是一种客户端-服务器协议。
如果您想自己做,我仍然不会使用RMI。这将在很大程度上将实现锁定为使用Java。它也不是真正被设计成一个通用的网络协议。相反,它基本上是一台机器操纵另一台机器上的对象的长臂。
相反,从任何人都可以实现的干净网络协议的角度出发。这可以是点对点或客户端-服务器。然后,创建一个Java实现。
https://stackoverflow.com/questions/9722423
复制相似问题