【发布时间】:2012-07-27 17:45:56
【问题描述】:
我想构建一个聊天应用程序,但对决定是使用套接字还是 RMI 来构建应用程序感到困惑。我听说 RMI 很难通过 Internet 配置和部署,因为这是我的意图,我想知道使用套接字或 RMI 哪个更合适。由于套接字或 RMI 中的 NAT 是否更容易解决问题?
如果我想在以后添加语音支持怎么办,这有助于决定走哪条路吗?
【问题讨论】:
-
套接字。如果你想要的话,我有一个样品。只需使用用户名进行简单的命令行聊天。
-
套接字在 Java 中很简单,坚持使用它们。
-
谢谢亨利,但我这样做主要是为了学习,所以会尝试从头开始构建它,但如果我将来有任何问题,我可以问你。
-
@comatose 这正是我所做的。 :) 当然。有需要就找我。我会先做命令行,然后再做GUI。 ;)
-
我相信您对 RMI 的强大功能一无所知。供您参考,请使用回调