var tftp = new TftpServer(69);
tftp.LogRawHandler = (info) =>
{
Console.WriteLine(info);
};
tftp.TransferFileCompletedHandler = info =>
{
Console.WriteLine(info);
};
tftp.InternalExceptionHandler = (string? message, Exception exception) =>
{
Console.WriteLine($"Internal Exception, Message:{message}, {exception.Message}, StackTrace:{exception.StackTrace}");
};
tftp.Start();
var tftp = new TftpClient("127.0.0.1", 69);
tftp.LogRawHandler = (info) =>
{
Console.WriteLine(info);
};
tftp.TransferFileCompletedHandler = info =>
{
Console.WriteLine(info);
};
tftp.InternalExceptionHandler = (string? message, Exception exception) =>
{
Console.WriteLine($"Internal Exception, Message:{message}, {exception.Message}, StackTrace:{exception.StackTrace}");
};
var progress = new Progress<ProgressValue>();
progress.ProgressChanged += Progress_ProgressChanged;
tftp.Put("1.pdf", new Option(512, 5), progress);
var bytes = tftp.Get("1.pdf", new Option(512, 5));