http和socket的区别

本文对比了HTTP协议与Socket的不同之处,介绍了它们在网络编程中的应用场景。HTTP适用于简单的请求响应模式,而Socket支持更灵活的双向通信。同时,文章还概述了GCF连接接口的功能及其在不同场景下的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好久好久不晓得这什么区别,只知道http是应用层协议,而socket可以网络编程,查下网络

 

【转】

1、http协议手机都支持,socket不一定   
2、http只能是一问一答(即系以request/response噶方式连网收发信息), 而socket可以双向通讯(定位到某一URL后,就可以双方收发信息,无需request/response)   

 

GCF连接接口: 

Connection接口是最基本的连接,可以用于打开或关闭一个连接.  

在流连接中,可以使用ContentConnection接口访问放置在Web服务器上的信息;  

可以使用DatagramConnection接口通过自带寻址信息的数据包进行连接,完成包的传输;  

可以使用InputConnectiont和OutputConnection接口从通信设备接收数据和发送数据到通信设备;  

可以使用StreamConnection接口实现通信设备间的双向传输;

建立流连接时,可以使用StreamConnectionNotifier接口

【/转】

 

【转】

 socket是一个针对TCP和UDP编程的借口,你可以借助它建立TCP连接等等。而TCP和UDP协议属于传输层   
     

  而http是个应用层的协议,它实际上也建立在TCP协议之上。

【/转】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值