我是一名Java初学者。我搜索了一个星期的解决方案。现在我发布这个问题。我想用Java开发一个聊天应用程序。在Java中聊天?
- 它是基于网络的。
- 它需要通过从我的用户表中提取用户列表来与我公司的用户聊天。
- 我不想与GTalk或雅虎聊天。
我该如何做到这一点?我如何检查哪些用户在线?我如何将这与我目前的网站进行整合?
我是一名Java初学者。我搜索了一个星期的解决方案。现在我发布这个问题。我想用Java开发一个聊天应用程序。在Java中聊天?
我该如何做到这一点?我如何检查哪些用户在线?我如何将这与我目前的网站进行整合?
我很惊讶你在谷歌搜索之后没有找到任何Java聊天服务器解决方案。刚刚搜索了Java聊天服务器,它返回了115万次点击。 first of which是开源Java聊天服务器源代码的列表。通常,使用Java编写服务器应用程序相当容易,但是如果您正在查看大量的聊天应用程序(> 1000个用户),我建议您移动到不同的平台上,例如C++。
您还需要提供一些关于用户列表的更多信息。它在数据库或AD等上
您将需要套接字来解决您的问题。
看看ServerSocket类。 http://download.oracle.com/javase/1.5.0/docs/api/java/net/ServerSocket.html
呼叫等待在一个while循环(也许在一个新的线程)。它返回一个新的Socket(客户端的Socket)
拯救那些在名单
有乐趣。 :)
您也可以使用Java RMI。当然,它不需要任何Web容器。使用RMI和多线程,你可以想出一个相当有效的聊天应用程序。
你到现在为止做了什么? – 2011-04-01 05:27:56
我看到过这个问题。 :)重新发帖? – Nishant 2011-04-01 05:29:13
[java聊天应用程序]的可能的重复(http://stackoverflow.com/questions/1582097/java-chat-application) – 2011-04-01 05:32:29