malloc 然后接收呀。内存不够用 mmap 也可以的呀。
再原始一点,分片收到文件里,然后走 IO seek 呀。
封闭系统里面,对方想发 1g,那肯定是有 1g 的理由呀。
你有能力收你就收,你没能力收你就报错误码,多正常的事儿。
FTP 不就这么干的吗?
难道超过 1G 的文件就不下载了?
HTTP length 就不支持大于 1G 的长度了?
别老是一惊一乍的,把通讯对端当仇人可不好。
是不是警察上门你还要看警号呀?
所有的系统设计都有个前置条件,他的系统在他的前置条件下,
工作了都几十年了,你现在非要说他有问题,也不知道是他欠你的,还是你欠他的。
【 在 slowaction 的大作中提到: 】
: 这个版叫程序设计
: 不叫特快
: 问题摆在这里,对方发过来包头的长度值是1g
: 你打算怎么收这个数据?
--
FROM 163.125.197.*