[問題] 關於同一個socket被兩個networkstream使用的問題

看板C_Sharp (C#)作者 ( )時間18年前 (2008/06/16 23:15), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
就是我有一個socket連線, 我先用了一個thread去接收這個socket的資料(有收有寫) 後來需求 我必須用這socket傳輸另外一筆資料,由使用者 來決定傳送與否, 我就很單純的想說,我就在用這個socket再new 一個networkstram 然後再用這stream ,new 一個 StreamWriter來寫入資料, 很奇怪為什麼寫不進去@@? 還是不能用這樣的方法來實作呢? 懇請各位賜教了~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.101.33

06/16 23:21, , 1F
還是我得改存取介面,是stream而不是socket?
06/16 23:21, 1F

06/16 23:26, , 2F
StreamR/W(NetworkStream(TCP Socket)) 我用都ok啊
06/16 23:26, 2F

06/17 00:16, , 3F
奇怪 我也解決了,我用socket new一個writer出來不行
06/17 00:16, 3F

06/17 00:17, , 4F
用thread裡的stream new一個writer寫就OK 怪怪~
06/17 00:17, 4F
文章代碼(AID): #18LeEM2Y (C_Sharp)
文章代碼(AID): #18LeEM2Y (C_Sharp)