2009-10-01 46 views
1

我想寫一個Flash程序,允許多個用戶在同一個文檔上協同工作。我會要求將來自每個用戶的更改和更新發送到服務器,進行處理並傳播給處理文檔的其他人。在Adobe Flash中的數據流

我應該使用什麼樣的服務器技術?它需要是低延遲的解決方案,以實現良好的性能和大量的併發用戶。

我正在查看Flash Media Server及其開放源碼的等效Red5。除了數據之外,我不需要流式傳輸任何東西,所以我不太確定這兩個是否適合我,因爲它們似乎主要用於視頻等。另外,我無法弄清楚我需要編寫服務器端邏輯的語言。 Red5不斷提及Java;這是否意味着我必須編寫一個Java程序來處理和解釋用戶發送的數據?

任何想法或信息都非常感謝。

+0

如果你看看omgpop.com,他們有一個名爲「繪製我的東西」的遊戲,它的功能類似於我正在尋找的東西。很高興知道他們使用了哪些技術。 – FlashNewb

回答

0

看看Wowza,我喜歡它比FMS或Red5更好。

+0

你有什麼特別的理由爲這個偏好? Wowza可以做什麼,其他兩個不能? – FlashNewb

+0

我只是覺得它更好用。 – DevDevDev

0

我做了一些進一步的研究,我認爲XMLSockets是繼續這一方面的方法。如果您不同意,請隨時通知我。

+0

請編輯您的問題,而不是使用「答案」功能。堆棧溢出不能很好地用作線程化的順序對話 –

0

如果只您的客戶端之間的數據傳遞,然後再考慮像

這將允許你將消息傳遞(數據)異步像你想要的,但沒有一個完整的流媒體服務器的重高度,如FMS,Red5的或Wowza。