1、前言 我们在开发上位机软件的过程中经常需要发送文件,本文就是介绍如何利用tcp客户端发送文件、tcp服务器端接收文件,也就是所谓的文件传输,而且本文介绍的方法具备以下特点: 1)可配置发送的文件夹和接收的文件夹路径: 2)可自动发送指定文件夹下的所有子目录和文件; 3)具备超时报警功能; 4)具备文件计数校验功能,自动检测发送端发送的文件数量和接收端接收的文件数量是否一致! 本文经验来自于实际项目,并且在多个项目现场一直稳定运行了多年,无论你是小白还是有经验的工程师都具备非常大的参考意义! 2、发送文件以及C#代码 被发送的内容:就是E盘下的”文件发送测试“目录