首先,我使用.net 3.5。我想爲我的用戶創建一個在線聊天系統。我找到了一些可以使用的體面(開源)聊天系統,但是我想添加一些功能。我希望聊天用戶能夠看到他們網站上有多少人,並允許聊天用戶選擇用戶並開始與他們交談。普通用戶可能並不總是在網站上有一個帳戶,所以我無法通過我的用戶數據庫進行查詢。我看到其他應用程序允許您從在線用戶列表中選擇並開始與他們的聊天會話。我想我可以通過會話ID進行定位,但有沒有更充分的證據可以實現這一目標?用戶網絡聊天,確定誰在線並針對特定的會話?
0
A
回答
1
您可以嘗試使用HttpRequest.AnonymousID物業:
的AnonymousId財產分配一個長壽命的唯一標識,向未驗證用戶,可用於跟蹤用戶或指定配置文件屬性給該用戶不將數據存儲在Session對象中。默認情況下,使用cookie跟蹤AnonymousId屬性。
0
這樣做的一種方法是在數據庫中創建一個新表格,在用戶登錄到聊天后立即放入一個新表格 - 即使非成員也可以這樣獲得幫助,因爲他們可能需要無論如何都有一些別名,所以當他們進入聊天室時,他們必須選擇一個名字或隨意選擇一個名字 - 這個名字可以鏈接到一個只能在聊天室中使用的ID,您可以輕鬆地開始對話。 這只是一個普遍的想法,而不是解決問題的方法,但我認爲你應該能夠從那裏開展工作。
相關問題
- 1. Botframework自定義網絡聊天控件
- 2. 斷開特定網絡會話
- 3. MyBB獲取聊天用戶會話
- 4. 聊天室,顯示誰在線
- 5. 針對特定用戶
- 6. 針對網絡應用的天氣API
- 7. 的getUser不從GitHub上的網絡聊天客戶端4.0.4主網絡聊天客戶端
- 8. 功能性網絡聊天
- 9. 從網絡開始環聊聊天
- 10. c#如何確定特定登錄的Windows用戶的會話ID用戶
- 11. 在線聊天中的網絡共享的圖像預覽
- 12. 針對特定用戶的Azure下載
- 13. 如何在網絡聊天中獲取用戶名
- 14. 現場網絡聊天應用程序的正確工具
- 15. 專門用於聊天的PHP會話
- 16. 在特定會話
- 17. Windows網絡聊天應用程序
- 18. 使用PHP創建Firebase網絡聊天
- 19. 針對特定網絡的wirehark捕獲過濾器(bssid)
- 20. 確定聊天人的IP地址
- 21. jabber-net聊天對話
- 22. 確定哪個用戶會話失效
- 23. 算法問題:確定「用戶會話」
- 24. Laravel 5 - 針對特定用戶角色
- 25. 與扭曲的網絡聊天
- 26. Java中的簡單網絡聊天
- 27. Nativescript有哪些IRC /網絡聊天/ Slack聊天頻道?
- 28. 與多個會話使用php聊天
- 29. 在java中建立聊天會話
- 30. SocketRocket(iOS):如何確定哪些用戶正在與另一個用戶聊天?
我認爲這對我很有用! – DDiVita 2009-08-12 15:48:01