socket 和 webservice的区别
来源:互联网 发布:怎么查淘宝号注册时间 编辑:程序博客网 时间:2024/06/06 09:02
socket是系统层面的东西,可以完成TCP,UDP等协议之间的通信。
WebSevice是应用层面的东西,是使用Socket + HTTP 协议 的一种规范。
socket 只是 java在网络层定义的类,用来实现网络层。上面的各层需要我们自己在程序里实现。
例如端口可以自己定义 、数据包的定义、 数据包的加密解密等
而webService java实现了应用层的工具,他基于的服务为http协议,通过服务器才可以发布出去。
这样内部的端口的定义、数据包的定义和数据包的加密解密都做好了,所以我们就直接可以用了。
webService 内部数据格式为xml格式、由于基于http协议,所以可以不受防火墙的影响。
因为他的通信协议和我们浏览网页的协议是相同的。
WebSevice是应用层面的东西,是使用Socket + HTTP 协议 的一种规范。
socket 只是 java在网络层定义的类,用来实现网络层。上面的各层需要我们自己在程序里实现。
例如端口可以自己定义 、数据包的定义、 数据包的加密解密等
而webService java实现了应用层的工具,他基于的服务为http协议,通过服务器才可以发布出去。
这样内部的端口的定义、数据包的定义和数据包的加密解密都做好了,所以我们就直接可以用了。
webService 内部数据格式为xml格式、由于基于http协议,所以可以不受防火墙的影响。
因为他的通信协议和我们浏览网页的协议是相同的。
0 0
- Webservice和Socket的区别
- socket 和 webservice的区别
- socket 和 webservice 的区别和比较
- WebService和Socket的联系与区别
- webservice和socket服务的区别
- Webservice理解:Socket与Webservice的区别
- Socket 与 Webservice 的区别
- Webservice与socket的区别
- http webservice socket的区别
- Webservice与Socket接口调用的区别和比较
- webservice、socket和http 区别(一)
- http webservice socket的区别(转)
- WebService 与 Socket 区别
- Remoting和Webservice的区别
- remoting和webservice的区别
- WCF和webservice的区别
- remoting 和 webservice的区别
- rmi和webservice的区别
- 研究学习VC环境下带附件邮件发送程序的实现
- linux中 ll 和ls 区别
- 开发板挂载Ubuntu文件夹
- leetcode 25 Remove Duplicates from Sorted Array
- Pro*c
- socket 和 webservice的区别
- leetcode 26 Remove Element
- Android4.0新增布局GridLayout(网格布局)
- BZOJ [HNOI2008]水平可见直线
- 记事本
- Linux 下摄像头视频采集与显示 .
- Pat(Advanced Level)Practice--1062(Talent and Virtue)
- 免费的swing/swt可视化开发工具windowbuilder
- javascript继承实现