所以我嘗試了javascript,並與000webhost.com做了一個簡單的聊天室,但我似乎無法弄清楚如何添加功能,如促進人作爲管理員或能力踢,靜音或禁止人們聊天。對不起,如果這個問題讓你頭疼,但是謝謝那些幫助的人我如何創建一個JavaScript的聊天室功能,如禁令或踢
回答
首先,JavaScript本身還不夠 - 你需要一個服務器端語言,比如Ruby或PHP,用戶與服務器交談(以及服務器向不同聊天者發送消息)。
最終,你會最終給每個閒聊一個唯一的ID。用戶名或ID號。 你存儲它的地方並沒有真正改變它的操作方式......你可以把用戶放到數據庫或文本文件中,或者把它們連接到服務器與之不同的永遠在線的程序。
然後爲了踢人,只是將它們註銷。下一次他們連接到服務器時,向他們的瀏覽器發送一條消息,表明他們沒有登錄(或沒有連接到該房間)。
要禁止他人,請將他們添加到您檢查的用戶列表中,如果ID匹配,他們不會獲取任何數據(或者獲取「禁止」消息)。
你如何完成這些東西是你的100%,但你需要從服務器端語言開始,支持服務器端語言的主機,以及一些認真考慮如何構造所有東西。
感謝您的幫助,但總的來說,您可以更平均地表達切口?我會去使用PHP,但我不知道如何實現這些 – Ponder
@Ponder:谷歌和維基百科是你的朋友之前StackOverflow。 http://en.wikipedia.org/wiki/Server-side,http://en.wikipedia.org/wiki/Client-side。沒有人會爲您解決問題,因爲這不是問題,您要求人們爲您編碼,先自己嘗試,如果您未能回到此處,請發佈一些代碼,更多人將幫助 – elclanrs
爲每個關聯人員創建一個會話。當他們連接時(或寫一個登錄表單)給每個人一個唯一的ID。將該人添加到聊天室中活動人員的列表。編寫一個採用「since」值和用戶標識的PHP腳本。讓JS每10或30秒或每次都調用一次PHP腳本,並讓PHP返回所有尚未看到的消息(在「since」之後)。有一個接受用戶ID和消息的PHP腳本。在PHP中,給該消息一個ID並將其添加到堆棧中。禁止某人,阻止他們的ID發送或接收消息。加入***各種安全***。 – Norguard
- 1. 創建一個聊天室內的一個聊天室網站
- 2. 如何創建JavaScript聊天
- 3. 如何在Firechat中創建聊天室?
- 4. 如何在asp.net中創建聊天功能(如Facebook或Gmail)?
- 5. 創建聊天功能?
- 6. node.js socket.io應用程序 - 如何從聊天室踢人?
- 7. 帶有回覆功能的聊天室
- 8. 製作一個PHP JavaScript聊天室
- 9. 使用jabber實現聊天室功能
- 10. 我將如何去創建一個簡單的socket.IO聊天?
- 11. 如何爲聊天功能創建數據庫設計?
- 12. 如何在ASP.NET 4.0中創建聊天功能
- 13. 每個聊天室的socket.io端口javascript
- 14. 在QuickBlox中創建聊天室
- 15. 使用PHP/C#創建聊天室?
- 16. 在Ejabberd創建多用戶聊天室
- 17. 在Flex中創建聊天室
- 18. Javascript + Pubnub聊天室通知
- 19. 如何通過rest api在ejabberd中創建聊天室?
- 20. 如何使用C#創建聊天室和通知系統ASP.NET
- 21. XMPPFramework - 如何創建羣聊室?
- 22. 給定一組聊天室以及一系列聊天室元數據,我如何安全地更新兩者中相應的聊天室?
- 23. 我如何獲得兩個聊天室的用戶控件?
- 24. 如何創建類似的聊天iMessage?
- 25. Android聊天功能?
- 26. iPhone聊天功能
- 27. 如何獲得fb的功能:聊天邀請使用Facebook的javascript sdk或xfbml
- 28. 我們如何創建自己的Google實驗室功能?
- 29. 如何創建Google聊天按鈕進行聊天?
- 30. 如果 - 現在,我正在創建一個聊天箱,其他值爲javascript
那麼代碼在哪裏? – elclanrs