這是第一個作業,所以 “只能最多兩次” 是希望能簡化寫程式的複雜度,
若不熟悉程式的同學,可以不利用迴圈就完成作業。
“只能最多兩次” 的 implementation 可以令 server 在回傳兩個 objects 後,
立即關閉 socket(那麼 client 也無法得到新的 object)。
但若是熟悉程式的同學,可以自由的 implement server 的程式,
server 若是可以回應超過兩個 objects 不會有任何問題,
助教不會針對這個部分扣分。
但同學可能要想一下,server 何時應該關閉 sockets。
蕭舜文
李芷勻 在 2024年11月28日 星期四凌晨2:04:08 [UTC+8] 的信中寫道: