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的自動更新功能聯網出錯了。

有可能是端口被佔用,也有可能是沒有訪問權限。具體原因我沒弄懂,希望有知道的大神能賜教。

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