问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

手机客户端应用网络通信是用socket还是http好

发布网友 发布时间:2022-04-20 05:47

我来回答

3个回答

热心网友 时间:2022-03-31 08:37

手机客户端 与服务器通信,通常是CS模式,当然是用普通socket了,HTTP其实也是socket,只不过他是基于TCP的短连接,功能有限,除了可以剔除暂时不用的链路外,优点不明显,相反缺点多:
HTTP采用明文传输,安全方面不行,socket可以采用自定义协议,所以更加安全.
HTTP通常是短连接,没法收到服务器主动推送的消息,socket则可以,通常是常连接
HTTP传输比较占用流量,而用socket则只是结构体对齐,省去了变量的名词
HTTP解析速度慢,而用socket则通常不需要解析,只是简单的判断消息类型,即可.

当然用HTTP开发速度快,很容易就完成一个APP界面

热心网友 时间:2022-03-31 09:55

采用HTTP方式比较好,优点很多,随便写几个:
1、简单
2、调试方便
3、在弱网环境下不需要考虑断线重连等

序列化格式用json比较多,如果对包的大小有比较严格的要求,但又不想牺牲一定的可读性,可以用msgpack。

热心网友 时间:2022-03-31 11:30

应该有函数 是向服务器写数据的但是像服务器发送的数据肯定是要有一定格式的,想当然的发的话,肯定会报错的。当你向服务器发送数据,服务器会给你返回数据的你只需要把接收的数据做该做的处理就好了,比如解析
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 python3的http模块和socket模块和socketserver模块... socket和http间的区别 开发中xml与json,http协议与 socket技术有什么区别? HTTP和Socket指的是什么 socket和http哪个更省流量 SOCKS5代理和http代理有什么区别?不同? socket和http分别是做什么的? socket和http哪个比较靠谱? 移动app 为什么选择socket通信而不选择http Socket跟HTTP协议两者有什么关系?利用HTTP协议通... android中socket和http的区别 请问socket通信与http通信的区别是什么?? Java之Socket与HTTP区别 HTTP和Socket连接的区别 Http和socket有什么区别? socket和http的区别 博客园 请简述http和socket的区别 http和socket通信的区别 in是什么意思及反义词 英语IN反义词是什么? 跪求NetworkOpenedFiles(共享文件显示) V1.30 绿色... 哪位大神有Win10一键共享工具 V2021.05 绿色免费版... 跪求好心人分享Filegee(文件同步备份系统)V10.5.... 单位有些电脑用的是内网,我想在桌面上建立一个文... 共享文件夹名称为什么是绿色的 "飞秋"这个软件的的原理是什么? 完全不用联网的资... 跪求好心人分享黑风文件同步备份器 V2.0 绿色版软... xx公司局域网共享软件 V7.2绿色版是不是病毒 跪求好心人分享FileGee个人文件同步备份系统 9.6.2... 跪求好心人分享CloudDrive V1.1.34 绿色中文版软件... 如何破解共享资料保护专家v2.0高级绿色特别版 什么是自由软件,绿色软件,共享软件,免费软件 求大神分享一个 leapftp绿色版 跪求好心人分享明大文件备份管理 V1.0 绿色版软件... 我的俩台电脑怎么不能共享文件呀~! 在设备之间共享是绿色,但是为什么打不开 跪求好心人分享Free Move(C盘文件转移工具) V2.1.0... 电脑通过打印机扫描获得一个PDF扫描件,在电脑上文... 绿色版本软件在两个系统之间是否共享? 跪求好心人分享WinNTSetup V4.6.3 绿色单文件版软...