2013-07-09 58 views
2

我有NetTcpBinding的端點WCF服務,我怎麼能消耗WP8這項服務?在Windows Phone 8中的WCF nettcpbinding?

我不想用插座,因爲我不想改變我的服務的實現,有什麼辦法使用套接字來使用服務?

在下一個WP8版本中是否支持nettcpbinding,如果是,那麼什麼時候?

+0

您是否打算通過Intranet使用該服務?否則,不確定是否可以使用NetTCP,但[Microsoft](http://msdn.microsoft.com/zh-cn/library/system.servicemodel.nettcpbinding.aspx)聲明「此綁定是適當的Windows Communication Foundation (WCF)系統提供的通過** Intranet **進行通信的選擇「。 –

+0

你好喬希使用nettcp通過互聯網進行通信,它也工作在NAT後面,我想在windows phone 8中使用nettcpbinding與服務回調,有沒有辦法做到這一點?使用套接字調用服務? –

回答

0

可以實現它自己。這並不困難,協議棧有很好的文檔記錄。 See this article的概述。

WP7-8已經包含nettcp使用的二進制XML序列化,即XmlDictionaryReader和XmlDictionaryWriter類。所以,你只需要實現協議的底層部分,即組幀協議和SOAP信封。