[問題] read( sockfd, buf, buf的大小?)
開發平台:Linux+gcc
char buf[1024];
read(sockfd, buf, sizeof(buf))
buf的大小為1024,但如果我讀進來的資料超過1024,不就會有資料沒讀到嗎?
有沒有辦法先知道我要讀的資料大小,再去設第三個參數呢?
感謝解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.183.145
→
04/29 17:48, , 1F
04/29 17:48, 1F
→
04/29 17:49, , 2F
04/29 17:49, 2F
推
04/29 17:52, , 3F
04/29 17:52, 3F
推
04/29 23:28, , 4F
04/29 23:28, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):