作者freshJC (Pearl Milk Tea)
看板PangSir
標題Re: [CN] 對hw3的一些問題
時間Fri Jun 4 00:59:25 2010
※ 引述《TimeString (時弦 - 我要DJmax的pc版!)》之銘言:
: 想請問助教一下:
: 1. 這次作業有規定要用 TCP or UDP 實作嗎? or 自行決定?
: 如果規定為 UDP ,那測試的環境會像 hw2 一樣有 delay 或 data loss
: 的狀況發生嗎?
這次作業請使用UDP socket實作,
測試的環境會以工作站為主,因此delay跟packet loss的程度會小很多。
印象中的話會很接近0%。
: 2. 根據 distance vector 的作法,如果自己的 vector 值有更改,
: 則要通知 neighbors,也就是說對於一個 server,
: 隨時都有 data 需 recvfrom()。
: 問題是,我們要怎麼處理同時監聽網路有沒有資料進來,
: 又需處理 stdin 的指令? (ex. send, update & display)
應該可以用select()來wait來自stdin跟socket discriptor的動作。
: 又或者,我沒搞清楚 send 指令要做的事情?
send指令是將自己的distance vector傳給neighbors
: 感謝助教~
對作業還有任何疑問的話,歡迎發問。:)
TA 鄭乃碩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.220.201
1F:推 TimeString:謝謝助教~ 06/05 01:40