我是一名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