首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
【专题】搞懂Socket
_唐浮
创建于2021-08-14
订阅专栏
开发中常以为Socket就是长连接,其实不完全划等号。
等 10 人订阅
共8篇文章
创建于2021-08-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TCP特性-缓冲区
之前一直有个疑惑,假设服务端向客户端不断的发送大量数据,而客户端处理不过来怎么办?现在终于也有了答案。
Socket TCP如何进行合包操作
先看看TCP的特性,TCP是流,Socket 不是协议,是应用层与TCP/IP协议族通信的中间软件抽象层,是一组接口,通过Socket我们可以简单的操作TCP。
Socket TCP如何传递字符串和字节数组
我们通过Socket TCP 可以进行双向通信,我们用聊天工具聊天的时候,不仅仅可以发送文字,也可以发送图片,这是怎么实现的呢,又是怎么区分文字和图片呢?
使用Socket那些事
在进行socket长链接时,我们通常是使用第三方的库,著名的长链接库有很多,比如Apache的mina、OkHttp中的WebSocket、SokcetIo等,它们之间有什么联系呢,又是怎么进行发送的
搞懂Socket通信(四)
上篇文章讲解了基本的Socket TCP长链接,这篇文章是对Socket TCP的进阶。探索它的高级用法和遇到的疑难杂症。
搞懂Socket通信(三)
前两篇都是理论知识,是实实在在的干货,这篇文章会用代码诠释和证明理论知识,包括完整的自己封装长连接通信。由于笔者从事Android开发,所以代码分析会更偏向于客户端。
搞懂Socket通信(二)
上篇文章讲到,在长连接通信中可以使用多种三方框架,当第三方框架满足不了设计场景的时候,我们又该怎么办,该篇文章讲解Socket TCP的特性和原理。
搞懂Socket通信(一)
Socket 在编程中并不陌生,即时通信、推送的应用场景也都是用到它。对于做Android的小伙伴来说,自己也很少的去写底层的逻辑,相应的是去使用第三方的开源框架,当然在一般场景下