C# 关于Socket 传输文件的问题

我用Receive和Send传输文件字节,但是为什么一定要关闭链接才能使文件传输成功?如果我想不关闭链接的情况下传输,应该怎么办?... 我用Receive和Send传输文件字节,但是为什么一定要关闭链接才能使文件传输成功?
如果我想不关闭链接的情况下传输,应该怎么办?
展开
 我来答
唭耔
2014-11-20
知道答主
回答量:29
采纳率:0%
帮助的人:1.8万
展开全部
关闭?Receive最好开辟一个线程,来不断循环不断侦听每次发来的数据,你的Send传递的数据如果为二进制,最好分成两次传递,第一次传递二进制数据的长度,第二次传递数据,Receive接收的第一次数据得到二进制数据长度后,定义字节数组的长度,第二次向字节数组传递数据!你不是关闭,你是不是将传递与接收写在一起了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式