作者pinewind (harry)
看板C_Sharp
标题[问题] 请问用NetworkStream.write传送资料,对方程式收不到的问题
时间Sun Mar 4 20:38:20 2007
以下是小弟的程式码,
TcpClient lasc = new TcpClient("127.0.0.1",7777);
lasc.NoDelay = true;
byte[] bbb = System.Text.Encoding.Default.GetBytes("test");
NetworkStream ns = lasc.GetStream();
ns.Write(bbb, 0, bbb.Length);
ns.Flush();
用了NoDelay,Flush()都不行,只有执行close()後,对方程式才能收到资料。
小弟卡在这很久了,我是认为是buffer的问题,不过google也找不到解决方式,
请各位大大能帮我解决一下这问题,小弟在此鞠躬。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.78.233