Unity Socket: bind failed, error:以一种访问权限不允许的方式做了一个访问套接字的尝试

今天在打开Unity的时候,突然收到如下错误:

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

当时就莫名奇妙了,昨天还用的好好的,咋今天就出问题了呢?

于是在网上查阅了下,有很多人遇到这样的问题,但是有解决方案的却没几个。

很多点进去还是抄袭别人的,一字不差,还都是原创。表示不满和谴责,外加鄙视!

其中有一个解决方法是用管理员权限启动(https://blog.csdn.net/Exclaiming/article/details/80325298),似乎对我的情况没用。

然后我选择了重启Unity,问题信息变了:

Socket: bind failed, error: 以一种访问权限不允许的方式做了一个访问套接字的尝试。
(10013)
Unable to join player connection multicast group.

于是继续查找,发现有人说安装什么“web player”就行了,但——是——我之前是正常运行的,没理由突然需要安装什么呀!这样的解决方案,我的内心是拒绝的!而且也不知道安装完,是不是真的能解决。最后在一个英文网站看到Naayte说更新激活码可解决(https://forum.unity.com/threads/socket-unable-to-join-multicast-group.164413/),emmm,还是没用啊!!!

难道我真的要去安装“web player”?No!

当我纠结的时候,突然想起好像最开始打开Unity的时候,有个弹窗...,当时直接点了X关闭,难道就是这个?

于是我重启电脑,重新打开Unity果然弹窗来了。细看了下,是一个告诉你有新版可以更新,问你要不要更新的,点忽略更新。这里忘了截图,通过重启无法再现,估计是要过一段时间才会再次提醒吧,因为没有点掉更新检测。

到此,就没有那个报错提示了。

这里猜测,由于某些奇怪的原因,导致了Unity的自动更新功能联网出错了。

有可能是端口被占用,也有可能是没有访问权限。具体原因我没弄懂,希望有知道的大神能赐教。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章