public void SendData(TransferredFile.TransferredFile data) { try { serializer.WriteToStream(networkStream, data); } catch (SocketException ex) { Console.Error.WriteLine("Error writing to server socket! Discarding.. \n" + ex.Message); Console.ReadKey(); } }
void HandleClient(TcpClient client) { byte[] bytes = new Byte[LENGHT_OF_BUFFER_FOR_TRANSFER_SIZE]; Console.WriteLine("Connected!"); NetworkStream stream = client.GetStream(); TransferredFile.TransferredFile transferredFile = serializer.ReadFromStream(stream); System.IO.File.WriteAllBytes(transferredFile.FileName, transferredFile.SerializedFile); Console.WriteLine("File successful copied"); stream.Close(); client.Close(); }