2011-11-04 26 views
1

任何人都可以指向一個適用於Monotouch的WCF自託管NetTCP示例嗎?我搜索了很多小時,並且什麼也沒有提出。單點觸摸WCF自託管NetTCP示例

我需要nettcp出於速度原因(我在iPad和XP機器之間傳輸大量數據)。我更願意自己託管,而不是使用IIS來保持簡單。

非常感謝提前!

回答

1

MonoTouch不支持NetTcpBinding。 MonoTouch支持Silverlight 3客戶端配置文件中提供的綁定,該配置僅限於BasicHttpBinding。

+0

此頁面(位於「已知問題」部分下)似乎表示支持NetTcpBinding:http://www.mono-project.com/WCF_Development – nbonwit

+0

MonoTouch附帶Mono運行時的子集。該文章引用了完整的Mono運行時。您可以獲取System.ServiceModel,但它僅隨BasicHttpBinding和WebHttpBinding一起提供。 – Anuj

0

Mono WCF實現是開源的(就像Mono本身的其他部分一樣)。你可以和有些人一樣,將他們自己的(不是MonoTouch版本)程序集包含到他們的應用程序中。這使他們能夠使用Silverlight子集中不具備的一些功能。

但是,這不是一個簡單的「添加源和重新編譯」的情況。老實說,還有很多其他可用的技術(以及經過良好測試/支持),可能適合您的要求。在投入大量時間提供您自己的組件之前,我會長時間關注他們。

+0

你對我應該考慮的其他技術有什麼建議嗎? – nbonwit

+0

有許多但http://www.servicestack.net/和http://code.google.com/p/protobuf-net/經常被引用,但我沒有親自使用它們,並且MonoTouch兼容性級別會有所不同(例如,由於缺少代碼生成,並非所有功能都可用)。無論如何,我會從哪裏開始:-) YMMV – poupou