2 lizhe619 lizhe619 于 2016.03.09 21:54 提问

socket error 9怎么解决?什么原因?

linux下用c网络编程用sendto发送数据,总返回socket error代号9是什么错误呢?

3个回答

ouchao0727
ouchao0727   2016.03.10 09:57
已采纳

刚去查了以下 Linux有一个strerror(int )的函数,你调用并printf(%s,strerror(ret))就可以了

ouchao0727
ouchao0727   2016.03.09 22:10

你可以转化这个错误啊,我很久没用Linux编程了,我记得是有erron头文件里面有个函数可以吧错误代码装换成字符串,你调用%s打印就可以了

lizhe619
lizhe619 回复xiao哦草: 上个厕所的功夫莫名其妙error消失了。。。
接近 2 年之前 回复
lianshaohua
lianshaohua   2016.03.10 12:10

试试perror()把错误的信息打出来就知道了

Csdn user default icon
上传中...
上传图片
插入图片