首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
07-03 20:54
浙江大学 嵌入式工程师
嵌入式秋招提前批要不要头?会不会影响正式批?
秋招提前批已经到来了,但是又觉得自己没准备好,到底要不要投呢? 1.关于第一个问题:先说结论:“要投,要投,一定要投!”理由:早投顶多可能表现一般,但是晚投真的是连入场的机会都没有。公司的hc都是有限的,其实校招大家的水平可能都在伯仲之间,所以很多情况下真的是先到先得。后来的,就算你再优秀,也是没有任何机会。 举下我去年秋招的真实遭遇:OPPO秋招七月就出来了,但是也是觉得自己没准备好。所以晚了大概一个月再投,结果虽然表现很好,连过四面。但是没有hc了,现在至今还在OPPO的池子里泡着[哭惹R][失望R] 可怕的是,这不是我去年秋招的单个例子,我遇到好多家公司,都是因为投的太晚而错失机会。 而...
牛客激励计划
点赞
评论
收藏
分享
07-03 15:33
华中科技大学 嵌入式软件工程师
离开合租以后
研究生期间和朋友合租了三年,除了自己的生活区域更私密了,和本科住寝室也没太大差别。但是我才搬进自己独立的公寓没几天,我已经开始测算冰箱一直开着花费多少电费,空调一小时花费多少电费,等等等。把所有的支出的细化到每一个小时,计算自己每天的开支,看看如何可以在不损失生活体验同时剩下来日常支出。没事不想出去光点外卖的我也开始没事干就出去溜达看看附近的餐厅分布,每天换一家都尝尝味道如何。离开合租以后的我,被生活逼的出去开始更加深刻的生活,也更加注意自己房子的卫生和舒适度,也能够主动的处理很多琐事,比如买水果也能不害羞地要求买家把枝枝丫丫的都剪了。就是刚来这里没啥朋友,每天打打游戏有点孤独,也许这才是常态...
我的碎碎念~
点赞
评论
收藏
分享
06-26 11:08
北华航天工业学院 嵌入式软件开发
已经不知道该怎么办了,是简历有问题吗😭😭
半解316:
内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞
评论
收藏
分享
06-02 19:23
华南理工大学 Java
友友们看看简历,不玻璃心求拷打
五月中才醒悟,现在才学15天,项目全是网上烂大街项目,每天晚上都失眠😭,六月还有机会找到实习吗
屌丝逆袭咸鱼计划:
心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 12:05
广州找工作好难啊啊啊啊
再一次面试失败了,考虑去送外卖了,这可是我土生土长的地方
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
21
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端
6.5W
2
...
其实主包早就找到工作了,但还是每天都刷
1.4W
3
...
史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)
1.1W
4
...
恋爱四年没想到过自己会出轨
7775
5
...
离开软件测试才发现外面没有雨
6352
6
...
快star-x二面凉经
5672
7
...
小红书二面(第二天oc)
5433
8
...
25届毕业现在在家呆了一个多月,没工作
5108
9
...
字节拒绝、百度毁约,7.1 腾讯 Offer 到手:25 届双非碎碎念(25届最晚Offer)
4914
10
...
从天坑文科到大二腾讯的经历
4747
创作者周榜
更多
正在热议
更多
#
计算机有哪些岗位值得去?
#
5182次浏览
40人参与
#
社会教会你的第一课
#
13651次浏览
175人参与
#
实习生的蛐蛐区
#
17085次浏览
127人参与
#
神州信息工作体验
#
14950次浏览
64人参与
#
应届生,你找到工作了吗
#
11788次浏览
96人参与
#
被AI治愈的瞬间
#
58589次浏览
620人参与
#
你找工作的时候用AI吗?
#
5823次浏览
44人参与
#
说说你知道的学历厂
#
11314次浏览
77人参与
#
哪一瞬间觉得自己长大了
#
3290次浏览
40人参与
#
你认为小厂实习有用吗?
#
5161次浏览
45人参与
#
歌尔求职进展汇总
#
56896次浏览
335人参与
#
面试尴尬现场
#
8144次浏览
47人参与
#
下班后的时间你怎么安排
#
3020次浏览
29人参与
#
简历当中有水分算不算造假?
#
14344次浏览
129人参与
#
秋招盘点:机械人值得去的企业
#
74979次浏览
672人参与
#
秋招想进国企该如何准备
#
72992次浏览
416人参与
#
三一集团提前批进度交流
#
25448次浏览
139人参与
#
双非应该如何逆袭?
#
183273次浏览
3192人参与
#
材料进Fab厂真的劝退吗?
#
45863次浏览
186人参与
#
毕业旅行去哪玩儿
#
11557次浏览
130人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务