首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
lxx13
2017-09-09 21:00
已编辑
山东大学 C++
关注
已关注
取消关注
socket和http
移动app 为什么选择socket通信而不选择http??
提示
全部评论
推荐
最新
楼层
Nimbus_
上海外国语大学 数据挖掘
这个问题很有意思,之前自己也思考过。但这里确实应该更正下题目,改成tcp与http之间的关系比较好,因为socket只是起到建立客户端与服务器连接的作用,TCP与http才是协议,tcp的话上层有很多协议,http是其中的一种,他对tcp的数据包进行了进一步的封装,因此我们使用起来也更加方便。
点赞
回复
分享
发布于 2017-09-10 08:50
目前的岗位可能并不适合你。
中山大学 C++
楼上说得差不多, http是请求应答式,如果某人发送消息给服务器,服务器要发给你,你用http岂不是要去轮询服务器是否有消息? (或则用rabbitmq等中间件)
点赞
回复
分享
发布于 2017-09-09 22:37
扛竹子的伙夫
爪哇岛 Java
感觉面试官应该想问的是: socket是长链接的,有状态,在移动app对实时性要求比较高的情况下要使用这个; http虽然简单方便成熟,但是实时通信不是很方便。
点赞
回复
分享
发布于 2017-09-09 22:30
无名huster
华中科技大学 安卓
1. http协议中是使用tcp进行连接的,经过三次握手进行连接,TCP连接的直接目标是什么?是目的IP+端口号,目的IP+端口号是啥?就是socket。。按照这样的问题来说,本来就是一回事,所以,这个问题是哪个公司面试官问的? 2.如果你是说在应用层的协议(或者是说使用应用层的API来说),Socket封装的api和httpURLConnection、httpclient啥的都可以进行连接。问题是socket是长连接,http是短连接(接口访问)。socket速度快,http解析慢点...http已经很完善了,对于客户端或者是服务器来说的的话,开发效率高。我接触这么长时间的android也没见过哪个框架源码用的是socket进行网络通讯的。。。所以,这个问题是哪个公司面试官问的?
点赞
回复
分享
发布于 2017-09-09 21:55
TeeKee
阿里云_基础产品事业部_高级开发工程师
这个问题.....要是面试时候这么反问一下,基本面试就跪了。
点赞
回复
分享
发布于 2017-09-09 20:37
Mahome
哈尔滨工业大学(深圳) 算法工程师
哈哈, 我知道你是谁
点赞
回复
分享
发布于 2017-09-10 14:47
夕一啊
哈尔滨工业大学(深圳) 算法工程师
我感觉是用socket之后你就可以定义自己的应用层协议,它还是基于tcp的。你自己定义一个类似http是一个客户端服务器可以直接用的协议来满足你自己的需求。http可能不能满足你的需求。
点赞
回复
分享
发布于 2017-09-10 14:35
向宇铜桌
西安交通大学 C++
会不会是因为http的请求行,请求头对于移动app来说完全没用,移动app不允许太多流量消耗,所以不应该使用http,而应该用socket,并自定义最省流量的报文传输格式?
点赞
回复
分享
发布于 2017-09-10 13:04
阿哈哈
西南财经大学
个人理解tcp是传输层协议主要作用是把信息传输给对面。http是应用层协议,其中定义了报文结构,主要作用是双方能够理解报文内容。相当于你把信息传输给对方tcp指的是传输的方式是,http指的是你使用的语言
点赞
回复
分享
发布于 2017-09-10 01:02
Zurich
菜鸟网络_技术部_高级Java开发工程师
socket是应用进程端口,http是协议
点赞
回复
分享
发布于 2017-09-09 21:00
武汉今天晴
武汉科技大学 Java
socket只是通讯方式,相当于管子,而http是通讯协议,相当于管子里面的水,我不知道问这个问题想要考什么,
点赞
回复
分享
发布于 2017-09-09 20:59
牛客7514176号
家里蹲大学 Java
流量,解析速度,安全性,还有消息推送之类的。
点赞
回复
分享
发布于 2017-09-09 20:59
吃口屎冷静下
Java
这个问题今天也被问到了,为什么要有http协议,直接用tcp不行吗?
点赞
回复
分享
发布于 2017-09-09 20:44
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
06-19 19:30
华为实习被戏耍
4月16号第一批笔试,5月04号一面,面完秒过。然后有hr加我说通知后续的面试时间。等了快2个月,告诉我接下来没有面试了。 问了联系人内部消息是因为本科只是一般的211,实习不能给发offer。拖了我这么久,等来的是这个结果,要挂为什么不早点挂。 高考没有考上985直接复读吧,不然找工作到处被卡
killer_zzy:
华子现在是这样了,od都要目标院校。想来的人太多了,所以卡的严
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
06-23 16:31
花钱改简历是冤种吗
一直在投简历,但是都无面试,感觉是简历的问题,找了一位字节2-1帮忙改简历,只收了我100元,我还觉得比其他人收的少,在家族群里聊天说了这个事,没想到我爸的反应竟然是这样的 现在找工作有多难 他是一点都不说 只关注我花了冤枉钱
asdasdasdasdas:
你觉得有帮助就行,父母对行业不了解肯定有自己的偏见,工作上的事也没必要什么都往家里说,自己的决定说了他们不懂还可能会乱评价误导你,坏事说了他们也只会担心却帮不了你
为了找工作你花了哪些钱?
点赞
评论
收藏
分享
05-12 13:40
已编辑
电子科技大学 Python
我宣布我是最蠢最霉的暑期实习生
我宣布我是最霉最蠢的暑期实习生,事情是这样的:五一前一周面了百度的二面,感觉面的还不错,但是一周后官网面试挂了,百度4月30暑期实习截止了,后面就投了日常实习,很快进简历筛选了,但是昨天一个面试官打电话来跟我约3面,我说我不是挂了吗,怎么还会有三面,然后面试官就说再问问hr。挂了电话我越想越不对,感觉还有一线生机,我就死皮赖脸的打电话去问面试官要机会,然后面试官这样回我的(面试官超级好,帮我问了hr还反馈了)。 我宣布 是世界上最好的大厂,给我个机会吧,球球了重铸百度荣光,我辈义不容辞5.8更新:下午联系了hr帮我解锁了简历,然后顺利三面完了,许愿一个百度offer5.12更新:上午hr联系oc(hr还嫌弃我的实习时间3,4个月太短),下午就发offer了,我宣布百度是宇宙大厂。
学也学不动玩也玩不爽:
我百度三面完半个月没给结果,发邮件问hr也不回 麻了嗷
点赞
评论
收藏
分享
06-22 00:33
广州城市职业技工学校 网络销售
25 届应届毕业生
湫湫湫不会java:
为啥25届才17,个人信息没打码哦
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 17:33
腾讯暑期:灰👉🏻绿(求约面...
3月份面试挂了之后,一直灰,这两天突然变绿... 想问下大家,变绿是我投递的部门看了简历还是其他部门也有可能? 这时候换意向会有影响吗?
在泡澡的咸鱼很幸福:
变绿就是被部门锁了,一般三天内就约面了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
21
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27前端|面10家大厂全过,原来面试官要的不是八股!
2.8W
2
...
AI应用面试题
2.7W
3
...
不懂“心眼子”会吃大亏!测测你的心眼子能拿几分?
2.3W
4
...
面试官会非常反感的5句话
1.8W
5
...
中科软 (最好的)一面
7681
6
...
最emo的一天
7343
7
...
末尾了,哥们终于不是0offer了
5715
8
...
暑期实习后发现自己不适合大厂
5570
9
...
牛客算法岗 - CV 实习分享
5307
10
...
莉莉丝游戏测试一面
5283
创作者周榜
更多
正在热议
更多
#
为了找工作你花了哪些钱?
#
10304次浏览
103人参与
#
你秋招想去哪些公司
#
2093次浏览
69人参与
#
第一份工作能做外包吗?
#
12739次浏览
138人参与
#
国企/银行/研究所公司爆料
#
138579次浏览
805人参与
#
我的职场心眼子段位
#
21700次浏览
542人参与
#
26届校招投递进展
#
1250次浏览
32人参与
#
打工人的至爽时刻or至暗时刻
#
30402次浏览
201人参与
#
你见过最离谱的招聘要求是什么?
#
194179次浏览
1444人参与
#
如果不考虑收入,你最想做什么工作?
#
22034次浏览
133人参与
#
如何看待应届生身份?
#
118659次浏览
1155人参与
#
大学四年该怎么过,才不算浪费时间?
#
5894次浏览
58人参与
#
金融财会交流会
#
109148次浏览
377人参与
#
2022届毕业生现状
#
823699次浏览
7168人参与
#
商战,最累的是我们
#
17595次浏览
78人参与
#
互联网公司爆料
#
124815次浏览
684人参与
#
计算机专业还有必要去大厂卷吗
#
24972次浏览
151人参与
#
还记得你第一次面试吗?
#
200752次浏览
2943人参与
#
工作一周年分享
#
28262次浏览
153人参与
#
硬件人的简历怎么写
#
280775次浏览
2956人参与
#
你知道哪些职场黑话?
#
47221次浏览
391人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务