`
lusterfly
  • 浏览: 101357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webservice与socket发送sms

 
阅读更多

----------根据网络来源编辑

电信isag发送短信采用webservice方式,smgp采用socket方式。

两者区别:

网络七层协议为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
socket 是 java在网络层定义的类,用来实现网络层。上面的各层需要我们自己在程序里实现。
例如端口可以自己定义 、数据包的定义、 数据包的加密解密等。

是对TCP/IP协议的封装和应用(程序员层面上)。


而webService, java实现了应用层的工具,他基于的服务为http协议,通过服务器才可以发布出去。
这样内部的端口的定义、数据包的定义和数据包的加密解密都做好了,所以我们就直接可以用了。
webService,是一个标准, 内部数据格式为xml格式、由于基于http协议,所以可以不受防火墙的影响。
因为他的通信协议和我们浏览网页的协议是相同的。

 

 webservice用soap协议,soap协议只是用来封装消息用的。封装后的消息你可以通过各种已有的协议来传输,比如http,tcp/ip,smtp,ftp,等等,说白了是用http传送xml而已。
webservice作为一个行业标准,可以跨平台使用,而且各种成熟的框架很多,开发简单。

 

在什么地方使用socket:

Socket是长连接,主要有三种情况使用:
1、所谓“超实时”需求,也对实时性要求非常高,通讯协议握手类的时延都必须消除掉;
2、超高数据传输量,需要持久通道来保证数据传输,并减少通用协议的解析时间;某些高并发场合也会用通过多路复用的方式使用长连接;
3、遗留系统集成,它只提供了Socket服务端口,没有WebService

 

分享到:
评论

相关推荐

    c++短信接口开发_c++发送短信验证码通知_c++短信demo示例.docx

    char *send_sms_uri = "/webservice/sms.php?method=Submit&format=json"; /* 发http post请求*/ ssize_t http_post(char *page, char *poststr){ char sendline[MAXLINE + 1], recvline[MAXLINE + 1]; ssize_t n...

    ExcelPanel Studio Demo

    SMS 短信发送功能 SOCKET SOCKET协议封装 SPEACH 语音朗读功能 SPS 矢量画板 STRING 字符串列表 SymectricDS-Tool 数据同步工具(异常强大,如需要请联系作者,此示例需要购买) TEXTPIC 文本图片 TREE 高速树组件 ...

    最新短信平台软件需求分析说明

    - **背景**:随着手机普及率的提升,短信息服务(SMS)成为不可或缺的通信方式。在欧洲,短信服务已广泛应用于商业领域,其使用量巨大,显示出巨大的市场潜力。企业内部的短信通信平台能提高管理效率,增强企业内部...

    企信通短信平台 客户端WEB网页版源代码 全协议网关

    2. **数据接收与发送模块**:高效处理数据的接收与发送任务,支持多种协议标准。 3. **数据处理模块**:对数据进行分析、处理和管理,确保数据的安全性和准确性。 4. **业务接口模块**:提供多样、灵活、简单的业务...

    北信正通电信级短信平台(企信通平台)说明书.doc

    1. **全协议支持**:平台兼容当前主流运营商的所有短信通信协议,包括但不限于CMPP 3.0/2.0、SGIP 1.2/2.0、SMGP、CNGP、SMPP以及ISAG/ISMP协议,同时还支持其他第三方自定义协议,如Socket、HTTP和WebService等。...

    传智播客的android开发源代码

    29_发送xml数据和调用webservice.avi 所在项目:mobileAddressQuery & Web端应用:web 30_多线程下载原理.avi 所在项目:net 31_多线程断点下载器.avi 所在项目:MulThreadDownloader 32_文件断点上传器.avi 所在...

    source.zip

    29_发送xml数据和调用webservice.avi 所在项目:mobileAddressQuery & Web端应用:web 30_多线程下载原理.avi 所在项目:net 31_多线程断点下载器.avi 所在项目:MulThreadDownloader 32_文件断点上传器.avi 所在...

    8天快速掌握Android教程源码

    29_发送xml数据和调用webservice.avi 所在项目:mobileAddressQuery & Web端应用:web 30_多线程下载原理.avi 所在项目:net 31_多线程断点下载器.avi 所在项目:MulThreadDownloader 32_文件断点上传器.avi 所在...

Global site tag (gtag.js) - Google Analytics