首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-02 10:47
禾赛科技_嵌入式软件工程师(准入职员工)
禾赛科技内推,禾赛科技内推码
禾赛科技 嵌入式开发(操作系统)面经⚜技术是真的过硬啊,秋招嵌入式被拷打的最狠之一。原定45分钟,拷打一个半小时,涉及知识面特别广,实际问的比这还要多,记忆有限。不过也无后续,但也没挂,估计在L3缓存里面吧⭕一面(9.18)1. 自我介绍2. 项目介绍3. 有没有测量IMU精度4. 串口有几根线,中断配置?5. IIC有几根线?讲一讲怎么通信?详细说一下读取寄存器的流程6. 说一说任务有哪几种状态?就绪和阻塞的任务放在哪里?放在同一个链表上面吗?7. 任务怎么进入阻塞态?(主动挂起,被强占,争取不到资源等)8. 说一说死锁?9. 怎么解决死锁问题?(获取不到锁的时候,释放本身的资源)10. 有...
点赞
评论
收藏
分享
02-02 23:21
科大讯飞_智慧医疗架构平台部_助理软件开发工程师(实习员工)
粉笔上岸
讲讲实习的项目static 关键字的作用final 关键字的作用interface 和 abstract 有什么区别final 能修饰 abstract 吗?ArrayList 里加元素的过程ArrayList 里 add 的效率如何 O(1)吗还是 O(n)要考虑扩容如果 remove 和 add 同时进行呢?ArrayList 和 LinkedList 是否现成安全HashMap 的查询时间复杂度设计一个数据结构,要求动态插入删除并且可以随时知道比 k 小的数树状数组、平衡二叉搜索树(红黑树) + size 标记、跳表如果同时需要立刻知道中位数呢?双堆模型(大根堆+小根堆)如果一个文件,在...
查看34道真题和解析
点赞
评论
收藏
分享
02-04 13:35
中山大学 Unity3D客户端
28届游戏客户端开发面试记录
库洛:简历挂鹰角:简历挂莉莉丝:笔试挂柠檬微趣:一面挂网易雷火:一面挂腾讯天美:二面挂米哈游:简历挂总结:这次主要是尝试一下看看面试都问些什么,然而面试内容没有想象中的这么难,都是偏基础的八股+项目的一些探讨。但是可能会问的很深。让我意外的是面试的手撕代码都非常简单,基本都是见到就秒的题目。但是对一些知识掌握的不是很熟悉,加上表达能力可能不太好,所以都挂了。简历准备的时间较少,所以很粗糙简陋。请教一下大佬们有什么需要修改的地方,还有还需要学一些什么东西吗。希望暑假能够找到心仪的实习。
zhaijiang:
2028届怎么是23年入学呀
,项目的话可以多写一下自己用到了哪些技术栈,这样面试官到时候有的问,也可以贴上自己的github地址,不过楼主这个学历已经很强了
点赞
评论
收藏
分享
2025-12-16 09:50
湖南大学 安卓
2025年最赚钱的大厂
毫无疑问,最赚钱的大厂只能是鹅厂,单单一个王者荣耀就赚的盆满钵满,还有腾讯游戏,腾讯视频,想亏本都难。重要指标分别是营收,利润和利润率1腾讯互联网与科技5,573.95 亿元1,969.51 亿元35.3%2阿里巴巴电子商务7,319.00 亿元935.79 亿元12.8%3拼多多电子商务3,079.34 亿元768.77 亿元25.0%4宁德时代新能源电池2,830.72 亿元490.34 亿元17.3%5小米消费电子3,403.49 亿元328.06 亿元9.6%6携程在线旅游470.00 亿元290.94 亿元61.9%7网易互联网与游戏851.20 亿元284.02 亿元33.4%8工业富联工业互联网6,039.32 亿元224.86 亿元3.7%9京东电子商务9,568.42 亿元223.68 亿元2.3%10快手短视频与直播1,053.00 亿元152.00 亿元14.7%
点赞
评论
收藏
分享
昨天 22:34
三一重能_C++研发工程师(准入职员工)
网易互娱内推,网易互娱内推码
网易互娱一面游戏用户运营岗,一面是业务面,少量有关简历的问题。自我介绍2-3分钟实习经历+收获,校园科研经历+获得的能力,体现出特色实习中有什么样的收获?同类型的问题有:实习中的挑战,最大的感触等,最后的落脚点可以落在通过这些挑战获得了什么的感触等对这个岗位的认识从用户运营的对象,手段,目的等方面入手,形成体系,回答会更有逻辑对回答到的几个流程有什么指标衡量?拉新:新增用户数。促活:日/周/月活跃用户、DAOT = 日总计在线时长/日活跃用户数。这是衡量游戏粘性的重要指标。留存:次日留存率,七日留存率等付费:付费渗透率等最近经常玩的游戏开始进入正题了,一定是特别了解或者提前了解过的游戏,网易游...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
21
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
阿里社招一面
3382
2
...
有了AI之后,程序员能不能干到65岁?
2705
3
...
美团50亿收购叮咚买菜,校招HC会变多吗
2698
4
...
AI大模型从业者聊Agent:附上学习路径
2613
5
...
字节飞书测开日常oc,附上面经
2465
6
...
为什么说Java+langchain4j/spring AI依旧是传统后端
2323
7
...
字节日常实习三面 (已oc)
2123
8
...
测开前景
1932
9
...
腾讯2026技术提前批后台开发一面
1758
10
...
字节的offer流程需要多久
1688
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
10688次浏览
133人参与
#
你认为工作的意义是什么
#
249236次浏览
1498人参与
#
程序员找工作至少要刷多少题?
#
18461次浏览
247人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
4616次浏览
149人参与
#
我现在比当时_,你想录用我吗
#
8679次浏览
111人参与
#
机械人避雷的岗位/公司
#
43440次浏览
299人参与
#
一张图晒一下你的AI员工
#
5058次浏览
114人参与
#
论秋招对个人心气的改变
#
10883次浏览
155人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
7476次浏览
119人参与
#
刚入职的你踩过哪些坑
#
6853次浏览
127人参与
#
AI Coding的使用心得
#
4642次浏览
101人参与
#
晒晒你司的新年福利
#
8443次浏览
105人参与
#
牛客AI体验站
#
6761次浏览
186人参与
#
12306一秒售罄,你抢到回家的票了吗?
#
1959次浏览
47人参与
#
柠檬微趣工作体验
#
14777次浏览
83人参与
#
总结:哪家公司面试体验感最差
#
93012次浏览
430人参与
#
程序员能干到多少岁?
#
8620次浏览
115人参与
#
你认为小厂实习有用吗?
#
118055次浏览
679人参与
#
互联网公司评价
#
485621次浏览
4109人参与
#
应届生进小公司有什么影响吗
#
118287次浏览
1159人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务