server-sent-events

    0熱度

    1回答

    我試圖做一些PHP郵件發送者和接收者的頁面。 從「Admin.php」頁面中,管理員可以向網站訪問者發送消息。而「receiver.php」頁面是訪客的收件箱。 這裏是代碼: admin.php的: <form method="post" action="sender.php"> <input type="text" name="message"> <input type="submit" v

    1熱度

    1回答

    我正在使用SSE(EventSource API)將一些事件廣播給客戶端的網站上。在Android版Chrome瀏覽器的移動版本上測試我的網站時,我注意到當頻道空閒大約五分鐘時,連接丟失。 我使用了幾款安卓設備,使用不同的運營商和不同的瀏覽器,結果是一樣的,無論屏幕是開還是關。 Desktop Chrome似乎可以讓連接長時間保持活躍狀態​​。 找不到任何有關這方面的信息,當試圖調試問題時,我得到

    1熱度

    1回答

    我工作的一個Web應用程序中使用openHab API,並使用SSE控制一些光,但是當燈就亮了,我收到3消息在同一時間 一個與值100 並且與光的實際值的兩個另外的相同的消息(例如45) 的值對應於光 eventSource.onmessage = (event: any) => { this.val = JSON.parse(JSON.parse(event.data).payloa

    0熱度

    1回答

    在面向微服務的體系結構中,每個微服務都提供SSE端點以將事件流式傳輸到客戶端,HTTP連接在客戶端和客戶端之間打開並保持活動狀態服務。不幸的是,當客戶端運行在Web瀏覽器中時,這種方法幾乎不實用,因爲Web瀏覽器對可在同一服務器上同時打開的HTTP連接數量有限制(如果我沒有錯,則通過域名進行)。 這很遺憾,因爲SSE是一個很棒的流媒體事件技術。 在面向微服務的體系結構中,當客戶端在瀏覽器中運行時,

    1熱度

    1回答

    我正在使用Spring Web Flux Reactive,MongoDB和Angular構建實時事件流應用程序(例如股票價格)。我想構建以下管道:MongoDB - > Reactive MongoDB Driver - > Spring Web Reactive MongoDB Repository - > Spring Web Reactive Controller - > Angular(

    0熱度

    1回答

    我有一個關於SSE的簡單問題。我知道SSE允許我在用戶連接到我的網站時發送通知。但讓我們假設他沒有連接一個月。我希望他能收到他錯過的所有通知。怎麼做 ?我是否必須將所有未讀通知保存在數據庫中,並且只有在用戶單擊通知或存在更簡單的解決方案時才從該數據庫刪除通知?

    0熱度

    1回答

    服務器發送的事件中的默認事件名稱/類型爲「消息」。我正在嘗試更改事件名稱,但它不起作用。我使用Play 2.5和akka流。 (actorRef,sourcePublisher)= Source .actorRef[T](10, OverflowStrategy.fail) .toMat(Sink.asPublisher(true))(Keep.both) .r

    0熱度

    1回答

    我無法弄清楚這一點。 我目前在自己的文件中運行我的SSE(服務器發送事件)後端代碼。 header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); // recommended to prevent caching of event data. function sse_send($msg) {

    0熱度

    1回答

    我有一個問題與SSE通過HTTPS,讓我說清楚,我有一個Nginx服務器,聽取https,並在後面的Rails美洲獅,所以我有這個在JS coffescript): initStream =() -> rechargePayment.source = new EventSource('/proggress/stream') ,並在軌道控制器我有: def stream

    0熱度

    2回答

    我正在努力確定用戶何時註銷,以便當他們在一個頁面上註銷時,他們會被帶到所有頁面的登錄頁面。爲了檢驗這一點,我使用的服務器發送的事件有一個循環,如下所示: // check for new notifications every 2 seconds $poller->loop(function ($every) use ($poller) { $poller->write("check"