首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
02-05 16:34
卓驭科技_HR(准入职员工)
卓驭(大疆车载)内推
卓驭 嵌入式中间件实习 面经写一写面经,回馈一下社区。⌚️timeline:五月底👋part1:自我介绍 && 项目介绍1. 项目里的内存占用,资源使用的性能评估?性能优化的思考?2. 端侧大模型的选型?3. 机器人比赛中最难的一个问题?技术方案的选择用了多长的时间?4. 之前实习的主要工作?方案是如何确定的?5. 对车载中间件的了解?6. 。。。忘了🤏part2:八股拷打1. 设计模式?平时开发有用到过哪一些设计模式吗?2. 对多态的了解?静态and动态?3. 虚函数里面父类和子类的交互?4. C++容器中vector和list的差异?5. vector的底层实现原理?扩...
点赞
评论
收藏
分享
02-04 01:09
科大讯飞_教育BG_后端开发(准入职员工)
秋招让我认清了现实并且因此而努力
参加完 2026 届秋招,早知其难,却未料难至此。个人心气恰是 “欲买桂花同载酒,终不似,少年游”,心气不复从前。秋招的时间线很长,往往要等一月甚至两月才知结果,我的心态也因此沉稳了许多。对待结果,向来是 “命里有时终须有,命里无时莫强求”,心仪的公司没过本是常态,不必气馁,总有归处,要信我们皆是人才;秋招最深刻的感触,是社会的现实与残酷,唯有持续提升自己,无论过往顺逆,未来皆要好好走。#论秋招对个人心气的改变#
点赞
评论
收藏
分享
01-15 17:23
门头沟学院 前端工程师
号废了。
感觉自己好废物。。。。妈的,项目项目答不上。八股八股全忘完。。因为还没离职,一点都不焦虑面试,但是面了两轮80%都答不上,都搞不懂自己在干嘛。。。😭😭让我感觉到羞耻也好,意识到自己没有选择也好。好想给自己一巴掌,让脑子清醒一下。
哞客37422655...:
面试前准备一下吧,如果安于现状就别面试了。
大厂面试问八股多还是项目...
点赞
评论
收藏
分享
2025-12-22 11:34
湖南大学 安卓
大厂工作强度排行版
top1:pdd。绝对的no1,多多一年,人间十年,不过多多给的是真的到位,但是辛苦也是真的,拿多少钱干多少活在pdd不存在。只有最累,没有更累。top2:dw,xhs,jd,宇宙厂。这些工作强度极大,尤其是dw,有段时间更是超过了pdd,性价比极低。宇宙厂心累程度也是出了名的高!top3:ks,阿里,鹅厂,熊厂,团子。他们可以说是工作强度很大,性价比会高一点,但是同部门之间薪资对比的确不如pdd和xhs。以上排名只是一个综合评价,综合身心疲惫的程度。
用微笑面对困难:
ks网安部门是第一档了现在
点赞
评论
收藏
分享
02-05 15:14
腾讯_HR(准入职员工)
腾讯内推,腾讯内推码
真实体验是有超好的导师制定成长计划,全程辅导,各种腾讯内部学习网站和资料,上下班班车接送,然后基本一月团建一次。工作压力中等,百分之70情况能6点多下班,其他情况一般在8点左右。早投递,早筛选,早拿offer.!!!敲重点 用我的内推码投递后一定要评论区留言mark一下,以后好找我查进度,我秋招就是随便填别人的内推码,后来查进度都不知道找谁。惨痛的经历。腾讯2027届可转正实习启动!无限复活甲,鹅厂不设限:1. 只要当前未在面试流程中,可随时切换岗位,投递无上限!2. 如3个工作日后意向部门未发起面试,全公司所有岗位/部门均可能向你发起面试,发起次数无上限!3. 同学可根据个人意愿拒绝面试,腾...
腾讯成长空间 6061人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
21
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
阿里社招一面
3789
2
...
美团50亿收购叮咚买菜,校招HC会变多吗
2914
3
...
字节飞书测开日常oc,附上面经
2880
4
...
AI大模型从业者聊Agent:附上学习路径
2747
5
...
有了AI之后,程序员能不能干到65岁?
2680
6
...
测开前景
2258
7
...
字节日常实习三面 (已oc)
2247
8
...
为什么说Java+langchain4j/spring AI依旧是传统后端
2242
9
...
字节的offer流程需要多久
1849
10
...
b站Java日常实习面经
1821
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
11229次浏览
142人参与
#
你的mentor是什么样的人?
#
50880次浏览
716人参与
#
程序员找工作至少要刷多少题?
#
19522次浏览
253人参与
#
我和mentor的爱恨情仇
#
106029次浏览
942人参与
#
论秋招对个人心气的改变
#
11724次浏览
167人参与
#
校招第一份工作你干了多久?
#
136524次浏览
597人参与
#
机械人避雷的岗位/公司
#
43676次浏览
302人参与
#
设计人如何选offer
#
189549次浏览
868人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
5089次浏览
155人参与
#
你的秋招进行到哪一步了
#
2530064次浏览
23253人参与
#
机械人还在等华为开奖吗?
#
312009次浏览
1582人参与
#
牛客AI体验站
#
7054次浏览
192人参与
#
重来一次,我还会选择这个专业吗
#
411099次浏览
3898人参与
#
我现在比当时_,你想录用我吗
#
8946次浏览
114人参与
#
12306一秒售罄,你抢到回家的票了吗?
#
2088次浏览
48人参与
#
一张图晒一下你的AI员工
#
5328次浏览
120人参与
#
AI Coding的使用心得
#
4834次浏览
102人参与
#
刚入职的你踩过哪些坑
#
7135次浏览
130人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
7799次浏览
121人参与
#
应届生进小公司有什么影响吗
#
118371次浏览
1159人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务