[問題] 請問用NetworkStream.write傳送資料,對方程式收不到的問題

看板C_Sharp作者 (harry)時間17年前 (2007/03/04 20:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
以下是小弟的程式碼, 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
文章代碼(AID): #15whsznG (C_Sharp)