我有一個WPF應用程序,我想要移植到Linux/Mac。大多數邏輯方式似乎將應用程序分爲兩部分:客戶端和服務器,並將Silverlight用於客戶端UI,然後在Mono中運行服務器部分(作爲隱形控制檯應用程序)。Silverlight客戶端 - 服務器通信
但是,讓這兩部分通信的最佳方式是什麼? Silverlight 4支持COM互操作,但我無法使用它,因爲它在月光下會失敗。所以我正在考慮到本地主機的套接字連接,並使用JSON或類似的東西。還是有更好的方法,不需要我爲server-dll中包含的所有函數編寫數十個包裝器?因爲溝通將在Mono <> Moonlight之間,也許我可以使用類似於跨平臺的COM互操作的東西?
你的框架是否使用asyncronic? – alerya 2011-11-10 10:15:41