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

linux下套接字有关问题

2014-01-12 
linux下套接字问题我在非阻塞下用writev发送数据,发送一会,writev返回-1,perror就打印No such file or dir

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


writev:成功返回write字节数,失败返回-1,用 error()获取错误码,

热点排行