private void ManageGETPDFModel(Message e, GetPDFModel getPDFModel) { Server.DataReceived -= DataReceived; SendPDF(e, getPDFModel); Server.DataReceived += DataReceived; }
private void SendPDF(Message e, GetPDFModel getPDFModel) { var filePath = System.IO.Path.Combine(ServerSettings.CurrentSettings.Resources, getPDFModel.FileName); if (System.IO.File.Exists(filePath)) { _logger.Info($"A {e.ClientIP}-nak a {filePath} elküldése...."); var data = System.IO.File.ReadAllBytes(filePath); SendFile(e.Socket, data); _logger.Info($"A {e.ClientIP}-nak a {filePath} elküldve"); } else { _logger.Error($"A {e.ClientIP} érvénytelen fájlt kért, a {filePath} nem létezik"); } }