2010-10-20 58 views
0

我有計劃建立一個網站,人們可以在其中創建一個帳戶並創建自己的內容。此內容由文字,圖片和可能的音頻組成。iPhone,iPad,Mac等在線同步

用戶還應該能夠下載iPhone,iPad,Mac或甚至是與他們的在線內容同步的Windows應用程序,以便他們可以脫機查看他們的內容,可能對其進行更改,然後再次與在線服務同步晚些時候。

我很難爲同步部分提出一個像樣的體系結構。在服務器和應用程序之間進行通信的最佳方式是什麼?我應該使用JSON,XML還是創建自己的文件格式?那麼圖像和音頻呢?我應該只需將所有東西壓縮後解壓縮到設備上?有沒有人有過像這樣的服務的經驗,你的方法是什麼?

回答

0

請不要製作自己的傳輸格式。使用base64編碼二進制數據,然後使用JSON-RPC或XML-RPC進行傳輸。