想請問關於NSStreamDelegate的相關問題
NSStreamDelegate有個stream event "NSStreamEventHasSpaceAvailable"
代表 outputStream 已經準備好可以寫出資料
結果這個write event不會主動執行到
而是在在delegate函式"以外"執行 [outputStream write:data maxLength:100]
才會主動觸發write機制
我又發現 delegate 隨機會有 stream event NSStreamEventHasSpaceAvailable出現...
所以我到底將寫出的資料直接在 outputStream write寫出
還是在delegate函式寫出呢?
另外兩個都寫的話順序不是會亂掉嗎?...對不起 我對這方面的觀念不好QQ
請大大們賜教 謝謝!