首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

有关sockket 接口recv返回值的有关问题

2012-03-03 
有关sockket 接口recv返回值的问题在帮助手册中说:正常情况下recv函数返回实际接收字节数,调用失败的情况

有关sockket 接口recv返回值的问题
在帮助手册中说:正常情况下recv函数返回实际接收字节数,调用失败的情况下返回-1

那么,什么情况下是调用失败?断链?
还有,会不会返回0?

[解决办法]
有可能会返回0,比如在ftp传输文件时,最后一次接收可能就会收到0个字节。
socket正常并不代表recv就会正常,比如某一次接收失败,是很有可能的。当接收失败时最好打印一下系统错误,这样比较容易定位问题。

热点排行