本文将使用FluorineFx和Flex結合介紹一個簡單的視訊聊天室案例開發,希望通過此篇和大家交流FluorineFx和Flex的相關技術,同時也希望本篇可以幫助到需要使用FluorineFx做及時應用開發的新手朋友。首先列舉下本篇中所涉及到的開發環境和相關技術以及簡單的需求定義:
1. Microsoft Visual Studio 2008(VS SP1)+.NET Framework 3.5(SP1)
3. Adobe Flex Builder 3 + Flex SDK 3.2
4. Microsoft Office Access 2003
5. ADO.NET , Linq.....
本篇的案例的功能需求定義如下:
1. 使用者注冊/登入聊天室
2. 成功登入聊天室後通過選擇線上使用者進行視訊連接配接完成視訊和文字聊天(一對一私聊)
3. 提供小喇叭功能,實作全伺服器發送消息(一對多,一人發送全聊天室的使用者都可見)
4. 提供聊天表情選擇視窗,實作聊天表情的發送。
1、伺服器端開發
本篇主要介紹了使用FluorineFx所提供的ApplicationAdapter來建立自己的及時通信應用Adapter,提供及時通信、實況流服務,以及通過遠端共享對象管理線上使用者清單的功能。
2、用戶端開發
本篇主要介紹了使用Flex開發聊天室用戶端,實作了使用者注冊、登入、線上視訊+語音+文字聊天、發送小喇叭等功能。
3、應用程式部署
本篇簡單的介紹了FluorineFx程式的部署。
本案例并不完善,還有許多地方都做得不到位。比如使用者上線下線廣播功能也沒完成(内部我已經提供了接口和方法,隻是沒有調用而已),有興趣的朋友可以下載下傳源代碼去參考或幫忙完成這些功能。
本文轉自 beniao 51CTO部落格,原文連結:http://blog.51cto.com/beniao/171625,如需轉載請自行聯系原作者