首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

同志们,

2012-01-26 
同志们,求助啊我通过socket传binary文件,发送端读取文件并通过数据流发送给对端。对端接收时需要先申请一个

同志们,求助啊
我通过socket传binary文件,发送端读取文件并通过数据流发送给对端。对端接收时需要先申请一个字节数组,例如:
dim buffer(1024)as byte,但发送的数据没有1024这么大,例如发送了200字节,会导致1024中申请的内存过大,剩下的800多空间是没有用的,如何能够清除掉?vb.net在发送时不能标记结尾吗?
trim这类方法都试过了,行不通。求高人解决。

[解决办法]
帮顶!!
[解决办法]
通常的做法是在发送数据包之前发送一个固定长度的包头(Header)用于指示后续数据包的实际大小

热点排行