2012-12-24 56 views
1

TCP是一種有狀態協議,它可以維護客戶端和服務器交互之間的狀態。 SOAP保持通信中立性,可以用於任何傳輸協議,如HTTP,SMTP,TCP或JMS,所以如果我們使用SOAP作爲數據交換協議並且通過TCP協議進行維護,那麼WebService將在執行時保持其狀態與客戶互動。WebService中的XML和SOAP over TCP有狀態嗎?

+0

我改變你的主題實際上是一個問題。我建議你擺脫你的文化編程,並提出以問題結束的問題。我知道一些文化不喜歡那樣。 – TomTom

+0

謝謝湯姆。我將在未來照顧它 – user1888859

+0

太好了。使事情變得更容易。你真的需要來「硬」。越具體,越清楚,越好回答。 – TomTom

回答

3

取決於服務。藉助WCF,使用TCP時可以創建有狀態和無狀態的服務。有關更多信息,請參閱http://msdn.microsoft.com/en-us/library/ms733040.aspx和ServiceContractAttribute.SessionMode。

+0

嗨尤金,但我們可以做有狀態的web服務,同時使用tcp作爲通信協議 – user1888859

+0

正如他所說,是的,你可以。但IT很危險 - 我已經很快走向了維護邏輯會話Cookie的狀態,所以我可以重新連接。但是,如果您閱讀鏈接的文檔,您會發現可以根據需要進行有狀態或無狀態。 – TomTom

+0

但是這個文件是關於WCF的,我想知道它可能在webservice中嗎? – user1888859