請問用flask框架搭建網頁時服務器如何主動給客戶端發送訊息?比如說我做個局域網聊天的網站,客戶端A向服務器發送了一個訊息,服務器要將這個訊息發給B,服務器如何給主動客戶端B發送訊息呢?
HTTP不都是客戶端給服務器發送請求嗎?這種問題怎么解決呢?
uj5u.com熱心網友回復:
websocket?uj5u.com熱心網友回復:
websocket不是普通的網路連接嗎?我想要的是HTTP協議的那種
uj5u.com熱心網友回復:
Http協議是單向的,不能推送訊息。在 websocket出現以前有一些方法實作,但是麻煩,websocket是最方便的。當然websocket只是服務端的一種協議,要實作聊天功能,還需要開發服務端代碼。可以試試這個,有網頁端websocket聊天的例子。
https://blog.csdn.net/pcwe2002/article/details/105696323
uj5u.com熱心網友回復:
http 好像可以利用 Transfer-Encoding: chunked, 只要標識資料沒有結束就可以保持長連接。 有資料對發。 好像是這樣。 以前有看到過都。 現在基本都用ws。uj5u.com熱心網友回復:
你這個文章……不是訪問資料庫的嗎
uj5u.com熱心網友回復:
謝謝大家,我去搜一搜,學習啦
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/58542.html
標籤:Ajax
上一篇:JavaScript內建物件
