server-sent-events

    1熱度

    1回答

    我的當前設置存在問題,它不像預期的那樣工作,並且阻止我進一步擁有服務器(SSE)啓用的網站。我的主要問題可以在下面以粗體顯示,但歸結爲「我如何從Passenger設置中的Sinatra Web應用程序啓動額外的線程?」。 我使用Passenger 5.0.21和Sinatra 1.4.6。該應用程序被編寫爲經典的Sinatra應用程序,不是模塊化的,但可以根據需要進行更改。 我已將指令passen

    3熱度

    1回答

    我已經用返回SseEmitter的方法實現了一個控制器,現在我想測試它。我能找到到目前爲止,唯一的辦法是: @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = {SsePaymentReceivedController.class, AutomatBackendContextIniti

    1熱度

    1回答

    背景見here: 搭配修身我怎麼發送到同一請求多個響應,而無需退出應用程序?

    1熱度

    3回答

    我正在構建一個Web應用程序,用戶可以在其中註冊,添加他們想要關注的tweet提要,並且他們的流將隨着他們正在追蹤的提要接收新帖而更新。 我去平臺是Laravel。但是,我想不出實現網站實時更新方面的最佳方式。 我會使用一個定期調用的AJAX函數(例如每30秒),但隨着用戶數量的增加,這種方法也存在缺陷。 我已經研究過HTML5服務器端事件,但不幸的是IE不支持。 在Laravel應用程序中實現此

    1熱度

    1回答

    我正在一個簡單的網絡應用程序,這是完成與角度和cherrypy(原型現在)。我正在上傳兩個文件,然後使用子進程(popen)在cherrypy內調用外部python程序來處理它們。我能夠做到這一點。我想要實現的是外部程序(我通過popen捕捉到)的輸出傳遞給客戶端。我的問題是,我正嘗試在cherrypy上設置服務器發送的事件,但沒有成功。 這裏是我的CherryPy的方法,我(從網絡的例子之一)暴

    1熱度

    1回答

    是否可以通過API設置pubsub?我正在計劃使用redis,但我不想將它公開給WWW(一個安全問題)。我想通過我的Api來訂閱用戶,因此我可以處理身份驗證&授權,但我不確定這是否可能?我可以使用像SignalR這樣的東西讓客戶端通過api訂閱總線嗎?

    1熱度

    1回答

    我正在使用使用PHP和JavaScript的SSE。 我有一個循環(使用壽命爲15秒,用於開發目的),並且添加了「啓動連接」,「仍在此處」(睡眠1秒後)和「結束連接」數據庫用於調試目的。 我發現當php腳本運行時沒有「print」ing /「echo」ing /「var_dump()」任何信息時,無論客戶端是否運行,腳本(讀取「loop」已經終止連接或沒有。 但是,當我打印/ echo/var_d

    2熱度

    1回答

    我在我的網站上使用SignalR與服務器發送的事件,並且我能夠在Chrome中使用開發人員選項卡單擊該請求,然後選擇「EventStream」選項卡。 但是最近發生了一些不可思議的事情,每次我用EventStream選項卡選擇請求時,選擇會在一秒鐘或兩秒後跳到下一個或上一個項目,所以我什麼都看不到。另一個奇怪的是,即使我關閉了控制檯,下次打開開發人員工具時,控制檯也會自行彈出。我不知道這些是否連接

    0熱度

    1回答

    我試圖從PBX服務器流式傳輸數據。我有一個Golang後端接收這些數據並將其發佈到Redis中的一個頻道。這個想法是獲得一個web應用程序中的實時通話數據。 這是由兩個Flask應用程序組成:一個是應用程序本身。它充滿了api和ajax調用。第二個只是一個流通電話數據的路線。 爲了解決線程化主應用程序和ajax調用的問題,我不得不在兩個截止日期之前拆分應用程序。 爲了避免CORS問題,我設置了一個

    0熱度

    2回答

    以下簡化代碼(C#)是SSE的服務器端。當我使用Thread.Sleep()代替Response.Write("retry:10000\n\n")其他ajax請求時,請保持掛起。我如何創建一個合適的SSE事件流? Response.ContentType = "text/event-stream"; DateTime echo; while (true) { var db = D