Original Post
I'm trying to send a file over TCP with a networkstream. It seems to work only for small files. When I try with bigger files (5-6 Kb) the server doesn't receive enything.
TcpClient tcpclnt = new TcpClient();
tcpclnt.Connect("XXX.XXX.XXX.XXX", 6667);
NetworkStream ns = tcpclnt.GetStream();
StreamWriter stm = new StreamWriter(ns);
StreamReader fileStream = new StreamReader(Settings.ISA_DIR + "bokabil_d", true);
string line = fileStream.ReadLine();
while (line != null && line != "" && !fileStream.EndOfStream)
{
stm.WriteLine(line);
line = fileStream.ReadLine();
stm.Flush();
}
fileStream.Close();
stm.Close();
ns.Close();
tcpclnt.Close();