怎么样才能突破winsock 缓冲区8k的限制,我要穿字节数组 ,这个流程 么样设计呀
我大致知道一些
发送目标数据前 发送一个标志
接收端收到后 把收到的数据包 依次存入 另外一个字节数组a()
发送完成后 发送端 发送一个标志
接收端收到后
处理 a()
但是我这个 winsock 要处理的不仅仅是 字节数组 大部分还要传送字符串呀
难道要两个 才好设计点吗
我想用一个
期盼高手指点指点
[解决办法]
哎~~你得自己设计一套协议,这些都很简单至于怎么设计我觉得你得好好想想~~
上次winsock不知道是否是你提的问题,如果是我觉得你先把思路理清
[解决办法]
实际上,传送任何数据类型,不都是字节数组吗?思维要活一点儿
[解决办法]
winsock超过8K会自动分包发送,不需要你代码分包,你只要构造好你的数据包,标志好头尾,接收方根据对应信息提取数据就行