我想创建一个具有桌面客户端的聊天应用程序。此外,我希望我的服务器上应该有某种软件,它将负责执行不同用户(通过桌面客户端连接的用户)之间的所有通信部分。我精通Java编程语言,但我无法对哪个技术(如RMI,servlet,webstart等)更适合这个项目进行排序。请帮帮我。
答案 0 :(得分:1)
查看Jabber协议(XMPP)。
这是一篇题为“使用Jabber / XMPP构建即时消息应用程序”的文章http://java.sys-con.com/node/232087
答案 1 :(得分:1)
Jetty Web容器有一个聊天服务器作为示例应用程序。您可能会发现很容易适应您的需要,然后编写一个桌面客户端,将http与服务器进行通信。
答案 2 :(得分:0)
我会推荐XMPP和Java后端。网络前端应该符合标准,所以我会选择JavaScript。