社区
网络编程
帖子详情
用winsock控件传输文件时,怎么在客户端判断文件传输完毕??
xubingbing
2004-11-24 10:54:42
如题!!我现在能正常接受到数据包,但是不知道该怎么样判断文件已经传输完毕!!请指教!!3x
...全文
118
5
打赏
收藏
用winsock控件传输文件时,怎么在客户端判断文件传输完毕??
如题!!我现在能正常接受到数据包,但是不知道该怎么样判断文件已经传输完毕!!请指教!!3x
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xubingbing
2004-11-24
打赏
举报
回复
3x!!!
tztz520
2004-11-24
打赏
举报
回复
要在先发一个文件的总长度的信息过去.那边才开始接收文件,发完之后还要发一个"文件已经发完"这样的一个信息包过去.
这样的好处就是下载的那方可以用进度条来显示下载的进度.也不容易出现错误
fishzone
2004-11-24
打赏
举报
回复
你可以拆分成多少个包,发送端在传送之前先发送一次包的数量,
接受端有一个计数器,接收到相等数量的时候,就算完成了文件传送。
但是这个方法有一个弊端,就是不能解决丢包的问题。
我想可以每次接受到,都给发送端发一个信号,如果发送端没有收到这个信号,就继续发送。
我还没有试成功,你可以这样试一下。
wangguo1981
2004-11-24
打赏
举报
回复
用进度条也行呀
wangguo1981
2004-11-24
打赏
举报
回复
用msgbox显示传输完毕就好了
VB通过
Winsock
传送
文件
(点对点).rar
VB通过
Winsock
传送
文件
(点对点),是一个网络
文件
传输
程序,包括了服务器
端
和
客户
端
,服务
端
启动后开始监听
端
口,待
客户
端
启动连接后,可选择
文件
进行点对点
传输
。本程序接受具有 requestID 参数的连接,可以通过...
VB实现局域网内的
文件
传输
所以,我们在程序中需要使用两个
Winsock
控
件,一个负责监听,一个负责发送,当发送
端
连接成功以后,便选择一个待发送的
文件
(可以是任意二进制
文件
),接着将
文件
名和
文件
字节长度发送给接收
端
,接收
端
收到这
Socket编程系列之2:Windows-API网络编程入门实战
Winsock
编程接口 l UDP程序设计 l TCP套接口函数 l Web
客户
/服务器程序 l 基于windows的IO复用机制 l UDP广播和多播 l 套接字选项 l Windows套接字I/O模型 l 原始套接字与...
vb socket通信 大
文件
端
口上传(2)
今天我们来分享一下通过
winsock
控
件,
端
口
传输
文件
,以及如何确定
传输
完成标志。
文件
传输
完成标志的确定是通过三次握手来确定的,首先,
客户
端
现将
文件
的长度发送给服务器
端
,当服务器
端
受到
文件
长度之后,进入接受...
vb socket通信 大
文件
端
口上传(1)
今天我们来分享一下通过
winsock
控
件,
端
口
传输
文件
,以及如何确定
传输
完成标志。
文件
传输
完成标志的确定是通过三次握手来确定的,首先,
客户
端
现将
文件
的长度发送给服务器
端
,当服务器
端
受到
文件
长度之后,进入接受...
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章