AS01 :transmit at most two objects 詢問

162 views
Skip to first unread message

李芷勻

unread,
Nov 27, 2024, 1:04:08 PM11/27/24
to NCCU Networking@MIS
老師、助教好,
有關 AS01 作業內容有以下問題想請教:
在作業中有一項要求是

  • Implement persistent HTTP that can transmit at most two objects in a single TCP connection. It means you have to send two web objects using a same TCP socket.
想確認此要求是想要滿足以下條件:
希望一個 client 端在建立連線後只能向 server 請求兩次, server  respond 該  client 兩次以後即不回應或關閉,但 server 持續 listen

亦或是指其他的條件?
想請老師跟助教協助解惑,謝謝

資管碩一 李芷勻

Prof. Hsiao

unread,
Nov 27, 2024, 7:49:39 PM11/27/24
to NCCU Networking@MIS
這是第一個作業,所以 “只能最多兩次” 是希望能簡化寫程式的複雜度,
若不熟悉程式的同學,可以不利用迴圈就完成作業。
“只能最多兩次” 的 implementation 可以令 server 在回傳兩個 objects 後,
立即關閉 socket(那麼 client 也無法得到新的 object)。

但若是熟悉程式的同學,可以自由的 implement server 的程式,
server 若是可以回應超過兩個 objects 不會有任何問題,
助教不會針對這個部分扣分。
但同學可能要想一下,server 何時應該關閉 sockets。


蕭舜文

李芷勻 在 2024年11月28日 星期四凌晨2:04:08 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages