我有一個包含大約10個用C#3.0/.NET 3.5編寫的dll的類庫。該庫提供對運行遠程服務器的產品的API訪問權限。通信是使用TCP套接字完成的。Java客戶端與C#類庫之間的Web橋樑
我正在尋找一種方法來編寫客戶端應用程序的Android/Linux在Java中。問題是API 非常大,將其從C#轉換爲java可能會花費大量資源和時間。試圖避免轉換。
任何人都可以考慮一種實現使用C#API的工作Android客戶端的方式,而無需將其嵌入到客戶端中? 想到如何讓Web服務完成所有針對核心API的工作並從Java訪問它,問題在於與服務器的TCP連接必須始終保持打開狀態,並且Web服務解決方案是無狀態的。也許一種使用持久連接的Web服務的方式(有這樣的事情嗎?)。有創意嗎?
您能否擴展爲什麼TCP連接必須始終保持打開狀態? – MrEyes 2011-05-23 21:49:38