How to save data in file from a NetowrkStream?
C#
3
Posts
2
Posters
0
Views
1
Watching
-
Hi all, I just listen a socket for permanent data and want to save it in a file. Can anybody help me? //Socket socket = ... NetworkStream ns = new NetworkStream(socket); Int32 i = ns.Read(bytes, 0, bytes.Length); while (i != 0) { //Code here }
You can save the data like this
using System.IO; ... NetworkStream ns = new NetworkStream( socket ); byte[] bytes = null; Int32 reveivedDataLenght = ns.Read( bytes, 0, bytes.Length ); FileInfo receivedDataFile = new FileInfo( @"C:\receivedDataFile.bin" ); FileStream fs = receivedDataFile.Open( FileMode.Append, FileAccess.Write, FileShare.Read ); fs.Write( bytes, 0, reveivedDataLenght );
-
You can save the data like this
using System.IO; ... NetworkStream ns = new NetworkStream( socket ); byte[] bytes = null; Int32 reveivedDataLenght = ns.Read( bytes, 0, bytes.Length ); FileInfo receivedDataFile = new FileInfo( @"C:\receivedDataFile.bin" ); FileStream fs = receivedDataFile.Open( FileMode.Append, FileAccess.Write, FileShare.Read ); fs.Write( bytes, 0, reveivedDataLenght );