2013-05-17 86 views
1

我只是想問,如果有可能從HTML頁面接收聊天到扭曲的web服務器,並且PUSH它異步到另一個HTML頁面。如何從html頁面接收線到twistd web服務器

我只希望有人指出要做到這一點和使用的東西(我想避免使用網絡套接字)

非常感謝

+0

確定這是可能的,但這個問題太廣泛了,無法得到有用的答案。 –

+0

我知道,我很抱歉。目前我做了一個服務器,從客戶端HTML頁面接收GET請求並呈現一個HTML頁面。之後,我堅持如何接收一條線(聊天)並將其推送到另一個client.SO我有兩個主要問題: 1)**我應該使用線接收器** 2)**我可以使用render_GET和lineReceiver在同一個程序和如何?** –

回答

0

AJAX長輪詢,例如。請參閱http://en.wikipedia.org/wiki/Comet_%28programming%29

您應該使用另一個接收AJAX請求的GET(或更好的POST)處理程序,對其解碼並將其廣播到所有輪詢連接。所以,你需要處理程序(頁面)進行輪詢和發送。

+0

我沒有提到,我想做它是異步的,希望服務器在收到請求時推送消息。@ Jean-Paul Calderone –

+0

「Comet是一種Web應用程序模型,其中長時間的HTTP請求允許Web服務器將數據推送到瀏覽器,而不需要瀏覽器明確要求它。「 (維基百科,上面的鏈接)。 – monoid

0

Server-sent events是一個適用於許多瀏覽器的API。不幸的是,不是IE,但是如果你想在網絡瀏覽器中使用雙向的東西,並且你想要面對廣泛的市場,那麼你可能至少需要兩個實現。

相關問題