修复localsend的OS error
最近用localsend发送文件,但是出现了System.Net.Sockets.SocketException (10013): 以一种访问权限不允许的方式做了一个访问套接字的尝试
的报错,还以为是权限给少了,用了管理员权限打开,没用。
上网查询后发现bug的原因是端口号无法使用。先看一下有哪些端口无法使用。
netsh interface ipv4 show excludedportrange protocol=tcp
屏幕截图 2024-09-30 164944.png
方案1
打开Localsend的高级设置,修改端口号,修改到没有被排除的端口号。坏处是可能其他设备扫描不到。

屏幕截图 2024-09-30 165635.png
方法2
把winnat关闭再开启一次,一般就把端口放出来了,记得开管理员权限。
net stop winnat
netsh interface ipv4 show excludedportrange protocol=tcp
net start winnat
netsh interface ipv4 show excludedportrange protocol=tcp

屏幕截图 2024-09-30 170241.png
诶,好了。