2012-04-26 22 views
0

我目前有一個flex application這是一個simple chat它會長時間輪詢。 我想通過使用sockets來改善這一點。flashsocket.io或socket.io與flex應用程序+外部接口

我也用柔性LCCS(server pushing)長輪詢後,後來才知道LCCS將要快關門了,所以我轉移到使用socket.io

我看到兩個選項,

  1. 使用socket.io在js和與Flex應用程序通信使用它externalinterfaces
  2. 使用flashsocket.io

我做implem在我的應用程序中使用第二種情況(外部接口+ js套接字),但我確實發現10分之一是失敗。

通過失敗我的意思是,該應用程序運行到像

  1. 錯誤條件任一節點服務器不回覆(怪異)
  2. 撓曲應用程序不執行io.connect(「服務器」)成功。

所以我在想,如果改變這flashsocket.io是一個更好的選擇,或不?

請建議,如果這是一個可能的重複,請指向我。

+0

爲什麼不使用內置的生產者/消費者功能? – RIAstar 2012-04-26 09:32:01

回答

0

我正在研究基於Flex 4/Node.js的應用程序,我們正在使用flashsocket(稍作修改)。而且我會說我們對它很滿意。如果你想我可以與你分享更新的Flashsocket。

我避免了第一種方法,爲什麼使用ExternalInterface/JS,而只能使用flex/flash來完成所有操作。