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

C#

 
AnswerRe: Sending Large Files in C# using TCP Client/Server Pin
Garth J Lancaster6-Apr-10 0:43
professionalGarth J Lancaster6-Apr-10 0:43 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 1:26
EvanSaunders6-Apr-10 1:26 
AnswerRe: Sending Large Files in C# using TCP Client/Server Pin
Garth J Lancaster6-Apr-10 0:55
professionalGarth J Lancaster6-Apr-10 0:55 
GeneralRe: Sending Large Files in C# using TCP Client/Server Pin
EvanSaunders6-Apr-10 1:43
EvanSaunders6-Apr-10 1:43 
AnswerRe: Sending Large Files in C# using TCP Client/Server Pin
Rod Kemp6-Apr-10 1:41
Rod Kemp6-Apr-10 1:41 
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 
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 
Thank you so much for the insight, will be sure to use that. Smile | :)

I have been working on solution with the help of Rod Kemp.
Basically just streaming the file across. Not certain about the efficiency of the code, but at this point, just getting something to work spot on is my aim.

Server: Sends
System.IO.FileStream inFile = new System.IO.FileStream(theCompressedFile, System.IO.FileMode.Open, System.IO.FileAccess.Read);
byte[] binaryData = new Byte[inFile.Length];
                
long bytesRead = inFile.Read(binaryData, 0, (int)inFile.Length);
inFile.Close();
                               
serverStream.Write(binaryData, 0, binaryData.Length);
client.Close();


Client: Recieves
FileStream fs = new FileStream(theFileName, FileMode.Create, FileAccess.ReadWrite);
BinaryWriter bw = new BinaryWriter(fs);

byte[] theFile = new byte[1024];
while (clientStream.Read(theFile, 0, 1024) > 0)
{
   bw.Write(theFile);
   theFile = new byte[1024];
}

fs.Close();
bw.Close();


Thanks again for the response!
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 

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.