迎接所有人! 我想創建基於websockets的私人消息。 可以使用websockets實現兩個用戶之間的會話嗎?兩個用戶之間的Websocket會話
2
A
回答
1
是
WS連接都通過中央服務器,因此它是不可能繞過做出兩個用戶的直接連接。你可以在服務器上使用可以來方便兩個用戶之間的通信。您必須讓用戶預先選擇或進行某種「加入」操作,可能是從登錄用戶的組列表中進行的。然後,您的應用程序將管理這兩者之間的「私人」聊天,實質上是主聊天的一個實例,除了用戶不是自動添加的而是通過意圖添加的。
0
我認爲要做到這一點,您需要獲取用戶的IP地址並在每個IP地址上打開目標端口。這樣做應該是不可能的,因爲套接字應握手(並且您無法訪問握手過程)。
0
您不能在兩個瀏覽器之間直接執行此操作。 WebSockets規範沒有規定一種方法來監聽到瀏覽器的傳入連接,只有傳出連接。您需要某種WebSockets端點,這兩個瀏覽器都可以啓動連接。
相關問題
- 1. 兩個域之間的會話共享
- 2. 兩個CodeIgniter應用程序之間的會話共享
- 3. CGI ::客戶端之間的會話共享會話!
- 4. 在兩個節點應用程序之間共享會話
- 5. 兩個用戶之間的連接
- 6. 兩個用戶之間的音頻會議 - 保存流
- 7. 在多個域之間共享用戶會話
- 8. 兩個請求之間的會話ID更改
- 9. ejb3中兩個會話bean之間的事務
- 10. 訪問兩個servlet之間的會話變量
- 11. 兩個不同服務器之間的會話。
- 12. 兩個會話之間的通信示例
- 13. 分享兩個網站之間的會話
- 14. 兩個客戶的PHP會話重疊
- 15. 多個域之間的會話persisitence?
- 16. 多個WCF服務之間的會話
- 17. 會話之間的溝通
- 18. 在兩個調試會話之間保留對象ID
- 19. 在兩個上下文之間傳遞會話
- 20. 如何在兩個活動之間傳遞Facebook會話信息
- 21. 會話數據在兩個Web目錄之間丟失
- 22. Asp.net會話:兩個不同的用戶可以訪問同一個會話
- 23. 在Rails中阻止惡意用戶之間的會話共享
- 24. ASP.NET 2身份驗證用戶之間的會話狀態
- 25. 不同用戶之間存在相同的會話值
- 26. 不同用戶/會話之間的php共享變量
- 27. 在多個WKWebView之間共享會話
- 28. 客戶端會話與nodejs中的快速會話之間的差異
- 29. Slack api知道作爲管理員的兩個用戶之間的對話
- 30. 從iOS中的QucikBlox歷史中刪除兩個用戶之間的對話