遇到如题的问题,google了一番,找到了解决方法,写下来备用
问题:
udp发送数据时候报错sendto error : Permission denied
改正方法:
在创建了套接字后,加上下列代码:
int on=1;
setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR | SO_BROADCAST,&on,sizeof(on));
重新编译,问题解决
本文解决了UDP发送数据时出现的“sendto error : Permission denied”错误。通过设置套接字选项SO_REUSEADDR和SO_BROADCAST,成功解决了权限受限的问题。
遇到如题的问题,google了一番,找到了解决方法,写下来备用
问题:
udp发送数据时候报错sendto error : Permission denied
改正方法:
在创建了套接字后,加上下列代码:
int on=1;
setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR | SO_BROADCAST,&on,sizeof(on));
重新编译,问题解决
5471
2467

被折叠的 条评论
为什么被折叠?