long-polling

    1熱度

    1回答

    Tomcat6/Comet/NIO似乎存在重大問題(example)。大多數人使用別的東西做異步http嗎?碼頭/延續? Glassfish的servlet 3.0實現如何?其他?

    8熱度

    4回答

    我正在開發一個簡單的聊天應用,每個房間可能有10到20個用戶。 向數據庫查詢新消息的腳本看起來對於獲取的所有請求來說太簡單了。 下面的代碼迴路新郵件,腳本的其餘部分是剛開的變量,查詢的建設和JSON響應對象塊: $sleepTime = 1; //Seconds $data = ""; $timeout = 0; //Query database for data while(!$dat

    1熱度

    1回答

    我正在使用CometProcessor在Tomcat 7.0上實現長輪詢。困擾我的是我除了CometEvent.EventType.BEGIN之外沒有其他任何事件。 的代碼示例: @Override public void event(CometEvent event) throws IOException, ServletException { HttpServletReq

    4熱度

    1回答

    我必須承認,這是我在這個網站上的第一篇文章,所以如果我做錯了某些事情(格式等​​),我會在意見中道歉。 無論如何,我創建了一種使用JavaScript(和jQuery)的mmo,到目前爲止,Chrome,Safari,Firefox等中的所有內容都運行良好。但是,我發現在某個地方,互聯網資源管理器崩潰。 通過再現我已經收窄到這個代碼崩潰: function getUpdates(){ var d

    0熱度

    1回答

    背景 早在5月份我報告的問題上的WebKit關於memory retention issue。看起來問題可能是由於Web Inspector本身造成的,但我還沒有確信。 問題 的問題浮現從而我的JavaScript應用程序實現用於獲得數據,因爲它成爲可用「Polling Consumer」圖案。問題在於記憶被保留並在一天中增長。 JavaScript的邏輯是這樣的: 獲取數據,並給我回電話 當我打

    6熱度

    3回答

    我知道有Comet服務器技術可以做到這一點,但我想寫一些簡單和本土的東西。 當一條記錄被插入到MySQL表中時,我希望它以某種方式將這些數據傳遞給一系列使用PHP(或其他)的長輪詢的Apache連接。因此,多人通過他們的瀏覽器「聆聽」,第二個MySQL INSERT發生,它被髮送到他們的瀏覽器並執行。 簡單的方法是讓PHP腳本輪詢MySQL數據庫,但這不是真的從服務器推送,並引入了一些不可接受的不

    0熱度

    1回答

    我們的網站使用內部實現的長輪詢COMET服務器與客戶機上的網頁進行通信。 A Connection對象管理單個客戶端的請求和響應。 Connection對象可以活幾個小時,並處理來自同一個客戶端的幾百個請求,同時它們仍然「連接」到服務器。 我的問題是:假設單個客戶端在單個會話中的請求的始發地址將保持不變,是否安全?我想制定規則來執行此操作,如果客戶端來自新的ipAddress,則需要從頭開始。我想

    2熱度

    2回答

    我使用jsonp做跨域彗星請求,並且「加載」狀態真的很煩人。 有什麼辦法可以用javascript來壓制這個嗎? 對於那些不熟悉jsonp的人來說,它基本上會注入一個腳本標記,除了我的情況,我將請求掛在我的服務器上,而不會在稍後的時間返回請求。 在此期間,瀏覽器將我的請求視爲「加載」狀態。提前http://code.google.com/p/jquery-jsonp/ 感謝: 我現在用這個!

    1熱度

    1回答

    我有一個預先存在的基於SOAP的Web服務,我希望提供一個基於長輪詢的通知系統。我怎樣才能實現這個?客戶端目前是一個Java桌面富客戶端,它必須從其他連接的客戶端接收更新。服務器是GlassFish 3.01。我有一個基本的阻塞@WebMethod,但是由於它的使用而導致問題。這裏是展示Web方法的想法有些僞代碼: @WebService(serviceName="mywebservice")

    14熱度

    2回答

    我正在構建一個需要相對不變的數據庫輪詢的網頁組件。我可以看到兩種不同的方法,我想知道他們中的一個是否比其他人好,或者如果我錯過了第三個選擇。 1)發送關斷一個AJAX請求每1或2秒,以檢查更新。無論是否有新數據,每個請求都會立即返回。 2)觸發一個AJAX請求,直到它接收到數據或發生超時纔會返回。發生這些事件時,它會觸發下一個請求。 (我想,這就是所謂的長輪詢?) 數據庫查詢的數量將與任一相同,但