[系程] 關於作業一

看板b97902HW作者 (土豆)時間14年前 (2010/03/30 17:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我們稍微更改一下Spec: 你必須做到可以同時read、同時write、以及同時read和write 同時read: 你必須可以處理同時多連線 同時write: 你必須可以處理同時寫檔案給每個client 同時read和write: 你必須可以處理寫檔案同時也要有人可以連線進來 So 跟原本不太一樣 我們要求各位可以有以下的功能: 假設有三個連線(fd4~fd6)都要求拿到一個大檔案 並同時有fd7要求連線 你的過程應該要長這個樣子 fd 4 write 3xxxx bytes fd 5 write 3xxxx bytes fd 6 write 3xxxx bytes create new fd7 fd 4 write 3xxxx bytes fd 5 write 3xxxx bytes fd 6 write 3xxxx bytes 其中先處理哪個fd順序不重要 重要的是我們不希望你被同一個連線卡住太久 (也就是說 "不要把某一個連線全部處理完後再處理另外一個") 就像 fd 4 write 3xxxx bytes fd 4 write 3xxxx bytes close fd4 fd 5 write 3xxxx bytes fd 5 write 3xxxx bytes close fd5 fd 6 write 3xxxx bytes fd 6 write 3xxxx bytes close fd6 create new fd7 這邊先po出來給大家看有沒有問題 我晚上會再寄公告信給各位 所以有問題儘管提出! 當然 我們要食言了.. 因為要求更改spec 所以作業一的deadline延期至4/4(日)晚上23:59分 不過明天的demo不變 也就是說你還是得來demo你的作業 然後下星期我們再補demo今天新的多工的部份 (當然如果你已經完成了 明天可以一次demo完 之後就不用再補demo) 如果有任何問題 歡迎推文或回文! -- ※ 發信站: 批踢踢兔(ptt2.cc) ◆ From: 140.112.30.84

03/30 14:31,
可以轉嗎
03/30 14:31

03/30 14:39,
先不要好了 我想知道這篇有沒有講很清楚~"~
03/30 14:39

03/30 14:39,
看看同學還有沒有問題
03/30 14:39
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84 ※ 編輯: todo2015 來自: 140.112.30.84 (03/30 17:25)
文章代碼(AID): #1BiSDlgf (b97902HW)