亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: send [打印本頁]

作者: 會(huì)當(dāng)凌絕頂聰    時(shí)間: 2012-12-14 09:25
標(biāo)題: send
ssize_t send(int sockfd, const void *buf, size_t len, int flags);
如果在非阻塞下 send 的數(shù)據(jù)長度是0  那么返回什么 ?返回0算錯(cuò)誤 嗎?
作者: heartless_cu    時(shí)間: 2012-12-14 09:37
RETURN VALUE
       On  success,  these  calls  return  the  number of characters sent.  On
       error, -1 is returned, and errno is set appropriately.

0本來就不是錯(cuò)誤呀。
如果要發(fā)送0長度,說明你的邏輯或者說設(shè)計(jì)有問題。

0對(duì)recv來說,是說明對(duì)端把socket關(guān)閉了。
作者: 會(huì)當(dāng)凌絕頂聰    時(shí)間: 2012-12-14 09:49
回復(fù) 2# heartless_cu


    我只是疑問   打個(gè)比方說為就發(fā)0字節(jié)  
作者: 03xsxmj    時(shí)間: 2012-12-16 19:59
我暈,發(fā)送0個(gè)字節(jié)就是不發(fā)送啊,你不能先判斷一下如果發(fā)送的字節(jié)長度是0不處理呀。就像你說一個(gè)物體在運(yùn)動(dòng),但是運(yùn)動(dòng)的速度是0,那個(gè)這個(gè)就沒有意思了。
作者: crazyhadoop    時(shí)間: 2012-12-18 08:51
回復(fù) 1# 會(huì)當(dāng)凌絕頂聰


    返回0,連接已關(guān)閉




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2