V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chanlk  ›  全部回复第 12 页 / 共 15 页
回复总数  293
1 ... 4  5  6  7  8  9  10  11  12  13 ... 15  
2021-01-23 19:40:54 +08:00
回复了 narutow 创建的主题 问与答 怎么理解 TCP 粘包与拆包?
最近工作刚好遇到了这个问题, 前来说一下:

工作是负责搭一个 Server, 用来接收一些智能家电传上来的数据;

这些数据是硬件厂商自定义的协议, 开头和结尾有一些标记 整体格式如 [ 起始码 长度 数据 结束码 ]

对于我服务器来说, 我当然是希望每次取到的消息都是一条完整的消息, 不多不少不错刚刚好
但是实际上, 因为对于 tcp 来说这个, 他在传输的时候, 并不会理会你应用层是怎么定义的, 只管往外发
我上面说的一条数据, 在到达我服务器的时候, 可能被分成了好几个数据包
这个时候就是所谓的拆包了, 如果服务端不对取到的数据做合法校验的话, 就会出问题了

服务端这个时候就要对取到的数据, 根据应用层定义的协议, 当满足协议的时候, 才将数据从 buffer 中取出
然后再进行业务操作.

关键是理解 TCP 的流的概念吧~ 这个流是一个没头没尾的东西, 所以需要长度, 标记符之类的来定义数据的边界
个人的理解大致是这样吧.
2020-11-30 19:18:54 +08:00
回复了 ccc825 创建的主题 职场话题 类似工资倒挂的情况,大家是怎么看待的?
@cabing @amery2010 今年我已经调薪过了, 还是考虑跑路吧 [狗头]
2020-11-28 21:56:53 +08:00
回复了 ccc825 创建的主题 职场话题 类似工资倒挂的情况,大家是怎么看待的?
最骚的事情发生了, 公司要我去面试招人, JD 上的工资比我薪资高 60%+
2020-11-28 16:47:54 +08:00
回复了 madantech 创建的主题 互联网 美团有 bug,可以不花钱买外卖
盲猜会扣回来的, 美团这么大的体量, 异常交易数据肯定是有处理的
2020-11-24 15:34:24 +08:00
回复了 chanlk 创建的主题 问与答 一个 IDEA 使用上的小问题
@aasdkl 感谢~ 原来是操作系统的功能~
@tairan2006 是的是的
@amwyyyy 看 4L
@Anshay mac 不知道有没有这个功能, 是 OS 给的功能哈
2020-10-30 10:18:12 +08:00
回复了 sillyB 创建的主题 问与答 相亲的好还是自己谈的好?
@Tumblr 对得起你的 ID~
2020-10-23 12:25:05 +08:00
回复了 monkeyliu 创建的主题 Apple iPhone12 陆续到手,说说感受?
大大大大大 好大
"你的怀疑本身也是值得怀疑的"
2020-10-16 21:05:32 +08:00
回复了 freeair 创建的主题 iPhone 今天订 iPhone 的人看来不少
八点半下单付款,现在订单状态还是未付款...
2020-10-15 16:46:31 +08:00
回复了 AllenHua 创建的主题 iPhone 准备买 iPhone 12 128GB 你们怎么买?
我选 12, 162g 重量非常有吸引力. 虽然 12 pro 180+g 的重量也算优秀了
2020-10-13 13:42:47 +08:00
回复了 gejun123456 创建的主题 推广 最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码
支持一下
2020-10-13 09:40:48 +08:00
回复了 EVE88 创建的主题 酷工作 [深圳南山][TCL 内推] Java 、安卓系统、安卓应用、k8s 运维
帮顶,另外吐槽一下你们那边的路修得怎么样了,路况真是太糟糕了,早上超级堵
2020-09-29 13:51:28 +08:00
回复了 okface 创建的主题 旅行 昆明-丽江-泸沽湖-玉龙雪山-香格里拉-玉龙雪山
昆明不要花时间,上面也已经有老铁指出了. 除非你是从昆明转机之类的.
2020-09-28 09:39:18 +08:00
回复了 jxie0755 创建的主题 Apple iPhone 倒计时 bug, 看似小,但是可以造成大问题
我早上有好几个闹钟和就寝,感觉这闹钟响得很随机... 我不知道是我睡太死还是什么...
2020-09-28 09:31:31 +08:00
回复了 nbweb 创建的主题 问与答 工业园区要实行人脸识别才能进
我这可以扫码也可以刷脸进,图方便我开通了刷脸的
2020-09-26 14:03:39 +08:00
回复了 chanlk 创建的主题 数据库 求助帖: 上线之后数据库 CPU 升高,找不到原因
这个问题几天前解决了额,回帖终结一下这个.
因为没有数据库的权限,让运维小哥帮忙看了下表 in_use 的情况,发现有几个表一直被使用着.
查了下代码,原因就是有一个接口查询的频率太高了,后面改了下这块的查询逻辑就好了.
2020-09-23 16:24:15 +08:00
回复了 flaki 创建的主题 Python RTX3080 抢购脚本
yuyueInfo 哈哈
1 ... 4  5  6  7  8  9  10  11  12  13 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1026 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 21:06 · PVG 05:06 · LAX 13:06 · JFK 16:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.