• 4146阅读
  • 2回复

[讨论]请问下如何越过qtcpserver接收8K的限制啊? [复制链接]

上一主题 下一主题
离线wonrowl
 

只看楼主 倒序阅读 楼主  发表于: 2015-05-11
请问下如何越过qtcpserver接收8K的限制啊?
现在用的是qt5.4+mingw的windows版本,用qtcpserver接收,当数据包大于8k都被自动拆分了,好烦啊,
如何让qt不拆包啊,

另外qtcpserver的接收默认是非阻塞的,可否设置成阻塞的呢?

离线roywillow

只看该作者 1楼 发表于: 2015-05-11
……该怎么解释
把它当数据流来处理,等収够了所有数据再一起解析
至于怎么判断是不是收到了所有的数据……把它当数据流来了处理……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线dosmlp

只看该作者 2楼 发表于: 2015-05-12
不可能不拆包,TCP包一个最大才1千多个个字节
快速回复
限100 字节
 
上一个 下一个