我可以开发 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 信使(局域网连接的计算机用户之间的消息传递/聊天)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP协议

搭建局域网

ensp给接口设置ip为啥路由器不用建vlan而交换机需要?

如何让局域网其他电脑通过IP直接访问自己电脑的网站

配置iSCSI部署网络存储

路由器端口、交换机VLAN、子网、IP地址和子网掩码之间的关系?