最近用 localsend 發送文件,但是出現了System.Net.Sockets.SocketException (10013): 以一種訪問權限不允許的方式做了一個訪問套接字的嘗試
的報錯,還以為是權限給少了,用了管理員權限打開,沒用。
上網查詢後發現 bug 的原因是端口號無法使用。先看一下有哪些端口無法使用。
netsh interface ipv4 show excludedportrange protocol=tcp
當然,上圖是已經修復過的。修復主要有兩個方案。
方案 1#
打開 Localsend 的高級設置,修改端口號,修改到沒有被排除的端口號。壞處是可能其他設備掃描不到。
方法 2#
把 winnat 關閉再開啟一次,一般就把端口放出來了,記得開管理員權限。
net stop winnat
netsh interface ipv4 show excludedportrange protocol=tcp
net start winnat
netsh interface ipv4 show excludedportrange protocol=tcp
誒,好了。
此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://www.actorr.cn/notes/1