最近用 localsend 发送文件,但是出现了System.Net.Sockets.SocketException (10013): 以一种访问权限不允许的方式做了一个访问套接字的尝试
的报错,还以为是权限给少了,用了管理员权限打开,没用。
上网查询后发现 bug 的原因是端口号无法使用。先看一下有哪些端口无法使用。
netsh interface ipv4 show excludedportrange protocol=tcp
もちろん、上の図はすでに修正されています。修正には主に 2 つの方法があります。
方法 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