精易论坛
标题: 昨天遇到了TCP粘包问题,dome1.1 [打印本页]
作者: 408089597 时间: 2023-7-18 09:06
标题: 昨天遇到了TCP粘包问题,dome1.1
昨天遇到了TCP粘包问题,写了一个小dome,今天起来稍微优化了一下,没有考虑性能
暂且就是dome1.1吧,如果不考虑性能问题,应该是可以用的
没有具体测试只是简单测试了一下。
改掉了一条连接一条线程一直等待处理,改为了收到一次数据处理一次,
线程安全没怎么写,随便写的,改为了单连接单许可证
只是dome仅供研究罢了,实际应该没啥用
只调用了精易模块
-
-
服务器1.1.e
924.55 KB, 下载次数: 27, 下载积分: 精币 -2 枚
作者: wuqingg 时间: 2023-7-18 09:29
早~~~~~~~~~~~
作者: 396384183 时间: 2023-7-18 09:44
谢谢分享
作者: 陽陽陽 时间: 2023-7-18 09:46
之前因为粘包一个架构写废了
作者: pipicool 时间: 2023-7-18 14:11
学习一下
作者: wi49rufj22 时间: 2023-7-18 14:56
粘包不知道怎么解开?
请求格式不都是:请求数据长度-请求数据,前4个字节代表请求长度,后面代表请求数据。
作者: 君九 时间: 2023-7-18 17:20
早~~~~~~~~~~~~~
作者: liuqiqi87 时间: 2023-7-18 18:36
支持开源。感谢分享
作者: 408089597 时间: 2023-7-19 00:31
准确来说是,包头,包长,数据,校验
作者: 一指温柔 时间: 2023-7-19 08:43
学习一下
作者: bianyuan456 时间: 2023-7-20 09:54
已经顶贴,感谢您对论坛的支持!
作者: accet 时间: 2023-7-20 16:38
当然不都是..
数据长度+数据
只是常见的用法而以 。..
作者: 亿万 时间: 2023-7-20 21:45
感谢分享
作者: accet 时间: 2023-7-21 05:38
需要性能直接用HP或ETCP就行了,用控件性能是最低的.所有的控件都是使用主线程.所以可想而知 网络流量一多程序必卡.
作者: 一指温柔 时间: 2023-7-21 08:25
感谢分享
作者: 已注销571294 时间: 2023-7-21 14:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 408089597 时间: 2023-7-21 23:24
TCP 是数据流,不是包的,所以要分割成包,如果不分他就会像水一样不分开
作者: 骄傲1882 时间: 2024-8-27 01:56
谢谢!!!!!!!!!
作者: JYYeah 时间: 2025-2-10 21:36
感谢分享
作者: shuya1 时间: 2025-4-19 09:48
支持开源~!感谢分享
欢迎光临 精易论坛 (https://125.confly.eu.org/) |
Powered by Discuz! X3.4 |