写了个程序发送 magic packet 到光猫的外网地址上,光猫设置 port forwarding 某个端口到广播地址 192.168.1.255:9 上,但是 wake on lan 失败了,但是测试此程序在光猫 lan 口下可以正常唤醒目标电脑(直接发送到 192.168.1.255:9 ),是否说明理论上 port forwarding 无法设置广播地址?还是仅仅这个猫的机制问题?还是我什么地方理解有问题……如果不是发送广播,socket 的 SO_BROADCAST flag 是否应该去掉?我是文科自学入行的,基础不扎实,请轻喷……