using System.Threading; using System.Net; namespace FileSender { class Program { static void Main(string[] args) { string file = Console.ReadLine(); IPEndPoint ip = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 520); Thread rThread = new Thread(() => FileSender.Receive(ip, "E:\\"));//接受放到那个盘里 保存路径=这个参数+发送到文件名。 rThread.IsBackground = true; rThread.Start(); Thread sThread = new Thread(() => FileSender.Send(ip, file));//发送到文件,不存在会抛异常。 sThread.IsBackground = true; sThread.Start(); Console.ReadLine(); } } }
using System; using System.Net; using System.Net.Sockets; using System.IO; using System.Text; namespace FileSender { public static class FileSender { private const int BufferSize = 1024; publ