C# TCP传完文件让服务端接收完告诉客户端发送完成

2024-12-31 14:48:22
推荐回答(2个)
回答1:

包头文件一般是放一些关键信息,例如:消息序号,消息类型,文件分包顺序,整个包大小,校验码,传输内容。
用tcp呢,你可以不做往返校验。如果用UDP,你就需要服务器返回应答,把消息包验证后,返回客户端一个通知包,表示我收到了某某包。 客户端定时查询自己所有包是否都得到服务器验证。

回答2:

奇怪了,客户端发送文件,它自己难道不知道有没有发送完了吗?还需要服务器端告诉它吗?