socket 與 webservice 的區別
socket是一種協議,採用tcp或udp協議通訊。
tcp、udp屬於網路層,上邊各層的應用都需要我們自己實現,例如埠的定義,資料報的定義,資料報的加密解密等。
webservice是一種服務,採用http協議通訊,soap作為資料格式。
http協議屬於應用層,通過伺服器才可以發布,這樣內部定義的埠,資料報,加解密都做好了,可以直接使用。
webservice基於http協議,因此可以利用現有非常成熟的web集群來提供高負載,同比之下 socket 就非常難。
網路七層協議從低到高:
1、物理層(physical layer)、
2、資料鏈路層(data link layer)、
3、網路層(network layer)、
4、傳輸層(transport layer)、
5、會話層(session layer)、
6、表示層(presentation layer)、
應用層:telnet,ftp,http,dns,smtp,pop3
傳輸層:tcp,udp tcp
HttpService與WebService的差異
httpservice通過post和get得到你想要的東西 webservice就是使用soap協議得到你想要的東西,相比httpservice能處理些更加複雜的資料型別 當你要呼叫乙個你本服務的內容的時候,不涉及到跨域的問題,你可以使用httpservice的方式。如果,你需要在後台呼叫乙個其它應...
Jquery ajax呼叫webservice總結
原文 jquery ajax呼叫webservice總結 jquery ajax呼叫webservice c 要注意的幾個事項 1 web.config裡需要配置2個地方 在之間加入 2.正確地編寫webserivce的 uservalidate 的摘要說明 webservice namespace...
Jquery ajax呼叫webservice總結
jquery ajax呼叫webservice c 要注意的幾個事項 1 web.config裡需要配置2個地方 在之間加入 2.正確地編寫webserivce的 1 2 uservalidate 的摘要說明 3 4 webservice namespace 5 webservicebinding ...