Sta*_*tan 5 c# sockets security exception
我正在尝试加入我在Terraria的朋友服务器,当我尝试与Hamachi加入我的朋友服务器时,它说:
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)
Run Code Online (Sandbox Code Playgroud)
有谁知道是什么导致它,以及如何帮助它?我和我的朋友都关闭了我们的防火墙,它没有工作.
如果您的防火墙确实没有打开...对我来说这似乎是一个代码访问安全问题。这是在 Windows 中设置的一组权限,可以控制每个应用程序可以访问哪些资源。有一个用于配置它的命令行实用程序,称为“caspol.exe”。我建议确保您的应用程序具有网络 I/O 权限(如果您很懒,则为“全部”)
| 归档时间: |
|
| 查看次数: |
4376 次 |
| 最近记录: |