看板 PangSir 關於我們 聯絡資訊
借這篇問個小問題 恕刪部份原文 : : 2.投影片P.10說明blocksize為unsigned integer, : : 請問是代表我們要處裡blocksize超過2^31導致如果以int來存會有問題的狀況嗎? : : 還是只是說明不會是負數而已呢? : 這邊的意思是說blocksize的範圍是0~(2^32-1) 但我查到 UDP 的最大封包大小是 64 KB 的樣子 所以 blocksize 不可能真的設到 2^32-1 的等級吧 否則不就需要 allocate 長度是 (2^32-1)+4 的 char array 才夠讓 recvfrom function 填了? 不知這樣說有沒有錯? 如果我有錯的話是哪裡沒弄清楚呢? 如果沒錯可以麻煩助教定出明確的 blocksize 大小上限嗎? 感謝!! : : 麻煩助教解惑,感謝助教! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.128.244