WCF使用NetTCP綁定通過使用TCP協議交換信息。 SOAP也是一種消息格式化或協議,它可以廣泛用於不同技術之間的互操作性。因此,當我開發任何使用TCP和SOAP格式的WCF服務時,它可能會被Java客戶端佔用,或者它只能與DotNet客戶端一起使用,因爲它使用NetTCPBinding,這可能是Microsofts針對基於TCP的通信的綁定。WCF可以使用基於TCP的SOAP並通過Java客戶端使用
0
A
回答
1
理論上是。 NetTcpBinding
使用由Microsoft創建的自定義framing protocol來分割來自TCP流的消息。除了SOAP Extension which allows for reuse of commonly-used strings之外,該綁定還使用和SOAP structure。正如您從鏈接中看到的,所有這些信息都是公開的,而且文檔非常全面,因此可以在任何平臺上創建客戶端以與基於NetTcpBinding的WCF端點進行通信。
實際上,我不認爲有人這麼做過,所以這樣的工作不會被輕視(在那個層面上你會談論的是處理套接字通信)。
相關問題
- 1. 我使用Python客戶端通過SOAP
- 2. 調用通過WCF客戶端在Java SOAP Web服務
- 3. Java中的通用Soap客戶端
- 4. 我可以在Python 3.5中使用哪個基於soap的客戶端庫?
- 5. 通過java客戶端API使用marklogic?
- 6. WCF客戶端使用的WCF服務以及WCF客戶端使用的Java服務
- 7. SSO .NET胖客戶端通過使用Kerberos的TCP使用Java服務器
- 8. WCF客戶端使用WS-Security連接到Java SOAP Web服務
- 9. Java通用SOAP客戶端庫
- 10. 可以通過java客戶端訪問net.tcp服務(WCF)嗎?
- 11. 用於Java客戶端的WCF服務
- 12. 用於HTTPS上WCF的Java客戶端
- 13. 哪些TCP協議可用於客戶端到客戶端的通信?
- 14. 可以使用WCF創建發送/接收byte []的TCP客戶端嗎?
- 15. 關於Java客戶端調用WCF
- 16. PHP SOAP客戶端到WCF
- 17. 使用WCF客戶端
- 18. 如何使用.NET(C#)與基於Java的客戶端創建SOAP Web服務?
- 19. 基於SOAP的Amazon S3客戶端
- 20. 簡單的SOAP客戶端,用於使用javascript或java使用Web服務
- 21. BancBox SOAP API getClient - 使用WCF客戶端基礎結構調用失敗
- 22. SOAP客戶端通過HTTPS使用SSL證書兩側
- 23. Java客戶端使用基於SSL的.NET WCF(不支持WS-Policy)
- 24. 使用WCF客戶端消費非WCF服務並傳遞客戶端證書
- 25. WCF TCP客戶端 - 如何使用它們的基本指導原則?
- 26. 調用使用Zend SOAP客戶端
- 27. 通過WCF從客戶端1到客戶端2的通知
- 28. 使用Boost :: asio的TCP/IP客戶端
- 29. 使用CXF的ExactTarget SOAP客戶端
- 30. 使用ws-security的PHP Soap客戶端
我不明白你的意思是「在那一層你會談論無論如何處理套接字通信」。這是什麼意思 – user1888859 2013-03-08 18:29:16
除非你有一個知道如何「談論」框架和XML的二進制表示的框架(AFAIK對於Java沒有),如果你想這樣做,你需要自己編寫框架。這意味着將字節拼接在一起並通過TCP套接字發送它們。 – carlosfigueira 2013-03-08 18:52:34