I want to make a client/server app where the client will connect to the server (TCP) and then communicate and eventually the server will send the client a few word docs then the client may (or may not, based on commands) send other word docs to the server. Here's my question.

I will be using the CryptoStream, once I get my cryptographic scheme set up as mentioned here:
http://msdn.microsoft.com/library/de...uritytools.asp

For sending files over the network, using CryptoStream (so the data is encrypted) should I use FileStream or StreamReader/Writer, or what. I'm still confused over this whole .NET thing, however, from doing quite a bit of research, I like how easy it "will" be for me to do the heavy encryption I require.

Oh yeah, if I'm making no sense, please tell me and ask me questions if you don't understand what I am asking, I really have a strong desire to make this app,

Thanks in advance,

Jacob438