TcpListener list = new TcpListener(localAddr, port); list.Start(); TcpClient client = list.AcceptTcpClient();//accepting connection with client when send button is clicked there .. ! StreamReader s = new StreamReader(client.GetStream()); Stream st = client.GetStream(); rd = s.ReadLine(); //FileStream fileStream = new FileStream(textBox1.Text + "\\" + rd.Substring(0, rd.LastIndexOf('.')), FileMode.Create, FileAccess.Write, FileShare.ReadWrite);//new file stream FileStream fileStream = new FileStream(folderBrowserDialog1.SelectedPath , FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);//new file stream int byteSize = 0; byte[] b1 = new byte[2048]; while ((byteSize = st.Read(b1, 0, b1.Length)) > 0)//if stream read any thing that mean the file didn't finish yet ! { fileStream.Write(b1, 0, byteSize);//write data in file till it finishes }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)