Click here to Skip to main content
15,909,898 members
Home / Discussions / C#
   

C#

 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 1:56
EvanSaunders6-Apr-10 1:56 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
Rod Kemp6-Apr-10 2:14
Rod Kemp6-Apr-10 2:14 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 2:20
EvanSaunders6-Apr-10 2:20 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
Rod Kemp6-Apr-10 2:27
Rod Kemp6-Apr-10 2:27 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 2:34
EvanSaunders6-Apr-10 2:34 
GeneralRe: Sending Large Files in C# using TCP Client/Server [modified] Pin
Rod Kemp6-Apr-10 2:48
Rod Kemp6-Apr-10 2:48 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 3:03
EvanSaunders6-Apr-10 3:03 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
Rod Kemp6-Apr-10 3:14
Rod Kemp6-Apr-10 3:14 
There shouldn't be any difference in the file size.

Also on the receive side you could drop the BinaryWriter and just write the bytes received direct to the FileStream.
FileStream fs = new FileStream(theFileName, FileMode.Create, FileAccess.Write);

byte[] message = new byte[4096];
int totalBytesRead = 0;
int bytesRead = clientStream.Read(message, totalBytesRead, 4096);
while (bytesRead > 0)
{
   fs.Write(message, totalBytesRead, bytesRead);
   message = new byte[4096];
   totalBytesRead += bytesRead;
   bytesRead = clientStream.Read(message, totalBytesRead, 4096);
}

fs.Flush();
fs.Close();

GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 3:27
EvanSaunders6-Apr-10 3:27 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
Rod Kemp6-Apr-10 4:32
Rod Kemp6-Apr-10 4:32 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 20:30
EvanSaunders6-Apr-10 20:30 
AnswerRe: Sending Large Files in C# using TCP Client/Server Pin
Luc Pattyn6-Apr-10 2:31
sitebuilderLuc Pattyn6-Apr-10 2:31 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 2:41
EvanSaunders6-Apr-10 2:41 
AnswerRe: Sending Large Files in C# using TCP Client/Server Pin
Luc Pattyn6-Apr-10 3:16
sitebuilderLuc Pattyn6-Apr-10 3:16 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 3:30
EvanSaunders6-Apr-10 3:30 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
Luc Pattyn6-Apr-10 3:36
sitebuilderLuc Pattyn6-Apr-10 3:36 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 3:54
EvanSaunders6-Apr-10 3:54 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
Luc Pattyn6-Apr-10 4:05
sitebuilderLuc Pattyn6-Apr-10 4:05 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 4:14
EvanSaunders6-Apr-10 4:14 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
hussien ahmmed20-Sep-11 16:53
hussien ahmmed20-Sep-11 16:53 
QuestionHow to create an installer for Excel Plug In Pin
Ashish_Sood5-Apr-10 22:58
Ashish_Sood5-Apr-10 22:58 
AnswerRe: How to create an installer for Excel Plug In Pin
Eddy Vluggen5-Apr-10 23:15
professionalEddy Vluggen5-Apr-10 23:15 
GeneralRe: How to create an installer for Excel Plug In Pin
Ashish_Sood6-Apr-10 2:21
Ashish_Sood6-Apr-10 2:21 
GeneralRe: How to create an installer for Excel Plug In Pin
Eddy Vluggen6-Apr-10 3:01
professionalEddy Vluggen6-Apr-10 3:01 
QuestionHow to retrieve last application startup time Pin
Rikq5-Apr-10 22:17
Rikq5-Apr-10 22:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.