【发布时间】:2012-05-07 16:03:28
【问题描述】:
我想创建一个基于客户端/服务器的聊天应用程序。 什么是最好的?使用套接字还是使用 rmi?
PS:可以用rmi创建聊天应用吗?
【问题讨论】:
-
是的,这是可能的。阅读docs.oracle.com/javase/tutorial/rmi/index.html。
-
请将问题重新表述为不那么主观的问题。
-
但是哪个最好?我希望它同时处理多个客户(例如聊天室)!
-
如果您的服务器和客户端应用程序将使用 Java 制作,我建议使用 RMI,如果客户端(或可能其他客户端)将使用其他语言(如 C、C++ 或 C#)构建,请使用面向套接字
-
您的目标网络是什么?局域网?互联网?代理/防火墙/网关后面的客户端?
标签: java sockets client-server rmi