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();
     }
 }
Beispiel #2
0
        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();
        }