最近买了一个 Intel NUC,有个红外线端口,昨晚想尝试用 WinSock 对它编程,结果发现到 bind 就失败了,错误码是 10050,套接字操作遇到了一个已死的网络。
搜了一把,发现是 Windows 10 移除了 IrDA 的协议栈,但是还可以装回来,参考:https://support.microsoft.com/en-us/help/3150989/an-irda-networking-device-does-not-work-in-windows-10-version-1511,三条命令:
netcfg -u ms_irda netcfg -c p -I ms_irda
sc start irda
sc start irmon
IrDA 要死了,不推荐这么操作!