linux下套接字问题
我在非阻塞下用writev发送数据,发送一会,writev返回-1,perror就打印No such file or directory,请问各路高手有知道这是什么原因么?我也想改成阻塞的,但是特么的领导不让,帮帮小弟吧。
[解决办法]
1, No such file or directory : 没有文件路径 可能是socket的参数是不是正确;文件(资源)路径是否正确;指定的文件(资源)是否有读写权限
2, 不让变成阻塞 可能是怕程序卡死吧
3, 其他的就不知道了
[解决办法]
检查下你发送的时候 socket套接字是否有效!
[解决办法]
writev:成功返回write字节数,失败返回-1,用 error()获取错误码,