server side coding
client side coding
Here the server writes the data and waits for reading
but the data is not available on the stream in client side.Why the data sent by server is not available in network stream of client?
Code:
TcpClient dupClient = listener.AcceptTcpClient(); NetworkStream ns = dupClient.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); sw.WriteLine("send"); string da = sr.ReadLine();
Code:
NetworkStream ns = client.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); if(ns.DataAvailable) { da = sr.ReadLine(); } sw.WriteLine(folder.ToString() + filename.ToString());
but the data is not available on the stream in client side.Why the data sent by server is not available in network stream of client?