討論串[CN]HW2
共 489 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kevin269782 (修也森)時間12年前 (2012/05/17 15:47), 編輯資訊
1
0
0
內容預覽:
助教你好,請問. 當今天client向server做RRQ的請求,然後他們之間開始互相傳資料.... 當server送最後一份資料塊data#n給client,這時client收到這份data,. 並回傳ack#n,但是ack#n卻loss,因此server以為client沒收到data#n,. 因
(還有257個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者gary04n (04N)時間12年前 (2012/05/17 17:38), 編輯資訊
0
0
0
內容預覽:
這邊client並不會以為server收到ACK. client並不會馬上結束RRQ,應該要再等一段時間(timeout),看看server有沒有再傳. DATA#N來,如果這段期間有傳來那就回傳ACK#N,沒有傳來就結束這個REQUEST. 一般來說,要先設定好重傳的最大值,如果重傳次數超過某個數
(還有26個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者e23149 (traceless feather)時間12年前 (2012/05/19 10:58), 編輯資訊
1
0
0
內容預覽:
助教您好!. 我們遇到一個問題. 不論是client或是server. 當使用recvfrom時,都要等到第二次接收資料. 才會將對方的adress以及port存入第5個參數. 想請問助教是不是我們socket寫錯了才會有這個問題??. (server先bind一個socket. 當接到reques

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者gary04n (04N)時間12年前 (2012/05/19 18:01), 編輯資訊
0
0
0
內容預覽:
有可能是沒有初始化recvform的最後一個參數addrlen. 例如:. socklen_t addrlen = sizeof(src_addr);. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.112.28.104. 編輯: gary04n 來自: 140.