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

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

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

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

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