以一种访问权限不允许的方式做了一个访问套接字的尝试

在使用原始套接字编程的时候,如果出现“以一种访问权限不允许的方式做了一个访问套接字的尝试”,或者socket错误代码 10013,

这种错误是两种方面的原因,1:查看使用的端口是福被占用, 解决方法:cmd  ->  netstat -ano即可查看端口是否被占用,如果被占用,则修改端口。2:程序权限不够。解决办法:如果是在VS编程中,则让VS以管理员的方式启动,则不会报Socket错误,生成的应用程序也需要以管理员启动。

你可能感兴趣的:(c#学习之路,rawsocket)