请教:如何为TCP字节流确定固定的边界! 如何实现?问题:在数据传输时,上层应用协议发送时如何为待传输的数据打包(加一包头,并限制大小),接收方对该数据拆包,基于TCP协议实现、也就是如何为TCP字节流确定固定的边界!多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要加几个变量控制一下,比如服务器发送8000字节,客户端OnReceive接收到1000字节时,不要退出,继续读,直到总共读到8000自己位置。 好象只有人为的加,不然就用udp/tp TCP是流式传输,它不会区分你发送的是否有边界;你可以尝试一下两种方法:1 用固定流长法 每次发送固定长度的字节流,然后间隔一定的时间再发送下个流2 用自定义的流(长度可变)发送,每个流都有一个留头,留头里面有流的类型、溜的长度等信息。 客户端每次recv()时判断是不是新的流,再分析是哪种类型的流,然后临时分配一个相应长度的内存空间来全部接受该流。如果还有其他办法,请高手不灵赐教!!! VC的网络程序出错 用mciSendCommand播放midi问题 请问搞计算机的是设计师,还是代码工人哦 如何让图片显示适合窗口大小,(在线) VC新手,急求MSDN2000,高分求! demetry朋友进来取分 局域网内拷贝文件(对方机器要输入用户名和密码)在VC中怎样实现? 请教一个有关DCOM的问题 如何设置COleDateTime的值? 关于ComBox的问题 一个编译问题(在线等!!) 如何实现动态申请二维数组。数组元素为自定义的struct。数组的行列数为变量。
1 用固定流长法 每次发送固定长度的字节流,然后间隔一定的时间再发送下个流
2 用自定义的流(长度可变)发送,每个流都有一个留头,留头里面有流的类型、溜的长度等信息。
客户端每次recv()时判断是不是新的流,再分析是哪种类型的流,然后临时分配一个相应长度的内存空间来全部接受该流。如果还有其他办法,请高手不灵赐教!!!