发布网友 发布时间:2022-04-20 09:43
共2个回答
热心网友 时间:2023-07-25 05:36
winsock 发送图片,就是发送文件嘛。
不过UDP协议每次最多只能发送8K,所以你要先读取文件,建立以个byte()数组 然后第一次发送是从数组的0-8100这个范围,下次再发送的时候将再从8101开始发送,长度仍未8100就可以了。用一个while 循环来判断文件有没有发送完成就行了。对于接收端,在接收的时候也是要用一个循环来写文件,前提是你必须先把要发送的文件的长度告诉接收端。说的够详细了吧!
热心网友 时间:2023-07-25 05:37
vb.net已经不像vb6得依赖winsock了,而是用net类下的socket。
发送图片只要按二进制发送数据即可,方法是先把图片文件用fileopen语句弄成字节数组,然后发送出去。
接收端完成接收数组后,再二进制把数组写回文件即完成。