套接字异常(0x80004005) 尝试以安全不允许的方式访问套接字

本文关键字:套接字 安全 不允许 访问 方式 异常 0x80004005 | 更新日期: 2023-09-27 17:57:02

我正在尝试加入我在泰拉瑞亚的好友服务器,当我尝试加入我的好友服务器时,它说:

System.Net.Sockets.SocketException(0x80004005): Tried to get acces to a socket on a way which is not allowed by security. 
at System.Net.Sockets.Socket.DoConnect(EndPoint.endPointSnapshot, SocketAddres, socketAddres)
at System.Net.Sockets.Socket.Connect(EndPoint, remoteEP)
at System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP)
at System.Net.Sockets.TcpClient.Connecy(IPAdress adress, Int32 port)
at Terraria.Netplay.ClientLoop(Object threadContext)

有谁知道是什么原因造成的,以及如何帮助它?我和我的朋友都关闭了我们的防火墙,但它不起作用。

套接字异常(0x80004005) 尝试以安全不允许的方式访问套接字

如果您的防火墙确实没有打开...对我来说,这似乎是一个代码访问安全问题。 这是在窗口中设置的一组权限,可以控制每个应用程序可以访问哪些资源。 有一个命令行实用程序用于配置它,称为"caspol.exe"。 我建议确保您的应用程序具有网络I/O权限(如果您懒惰,则为All)