我可以开发 IP 信使(局域网连接的计算机用户之间的消息传递/聊天)[关闭]
Posted
技术标签:
【中文标题】我可以开发 IP 信使(局域网连接的计算机用户之间的消息传递/聊天)[关闭]【英文标题】:Can I develop IP-messenger(messaging/chat between LAN connected computer users) [closed] 【发布时间】:2012-03-15 15:00:45 【问题描述】:我想在 Java RMI 中开发 ip-messenger(局域网连接的计算机用户之间的消息/聊天)。
或者我应该使用任何其他技术(工具)。
Java 是我唯一的选择吗?
也了解了 JMS 和其他技术,但哪个会更好
【问题讨论】:
“IP 信使”是什么意思?该应用程序实际上将用于什么? ***.com/questions/how-to-ask。阅读。再次。 【参考方案1】:这取决于你想自己做多少。这是出于教育目的,还是用于实际应用?
如果是后者,我会使用 XMPP (Jabber)。这是最新的开放 IM 标准,被 Google 和 Facebook 聊天(以及其他)等产品使用。您可以使用 Java XMPP 库之一(例如 Smack)。请注意,XMPP 是一种客户端-服务器协议。
如果你想自己做,我仍然不会使用 RMI。这将主要锁定实现使用Java。它也不是真正设计为通用网络协议。相反,它基本上是一台机器操纵另一台机器上的对象的一条长臂。
相反,从任何人都可以实现的干净网络协议的角度出发。这可以是点对点或客户端服务器。然后,进行 Java 实现。
【讨论】:
不,它不是真正的应用程序。它只是为了教育目的。最近我发现 JMS(java 消息服务)是一个选项吗?如果我开发,那么 java 是唯一的选项,因为它是我在 java 中的项目。 @navnit,JMS 真正用于软件到软件的通信,而不是人与人之间的通信。您可能会找到一种使用它的方法,但我认为它并不理想。以上是关于我可以开发 IP 信使(局域网连接的计算机用户之间的消息传递/聊天)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章