Re: [問題] 有些project2的問題

看板CSIE_Network作者 (任劍翔)時間13年前 (2011/05/27 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
助教和各位同學們: 不好意思,又有一些問題,就是投影片最後一頁demo那邊有寫幾種狀況, 我想問一下傳檔案時remote離開是指送檔案還是接檔案還是第三者離開呢? 我們的反應就只是印出"某人: has left"就好了? 還有我傳檔案的時候,發送端完整送出整個檔案大小byte數的資料, 但是寫入的時候卻到一定的size就停了..,size小的檔(17K左右)看起來是ok,但是大的就 只有一部分被寫入(115MB大概32MB)...,我想是不是因為我一直送,但是他來不及把它讀 出來?或者是我送完就關掉socket的關係?但是我就算sleep()也沒用耶...? 謝謝助教和同學的解答 ※ 引述《tempTTP1 (任劍翔)》之銘言: : 標題: [問題] 有些project2的問題 : 時間: Mon May 16 20:34:37 2011 : : 助教和各位同學: : : 有些問題想問一下,在stdin接收我想說的訊息時,必須也要能夠看到其他人的對話 : : 內容嗎?這邊也不能用fork?不知道能不能問一下..有什麼方法可以把stdin改成nonblock? : : 還有在接收檔案的過程中,也必須能看到其他人的對話內容嗎? : : 這次project是只要做client的部分?server的部分有規定參數是什麼嗎?投影片裡 : : 好像沒提到server的參數..? : : 謝謝助教和同學的解答 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.112.251.122 : 推 vdm9999:noblock好像是 fcntl(fd, F_SETFL,O_NDELAY) 05/17 15:02 : → tempTTP1:謝謝樓上~ 05/17 19:53 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.251.122
文章代碼(AID): #1DtfM9en (CSIE_Network)
討論串 (同標題文章)
文章代碼(AID): #1DtfM9en (CSIE_Network)