Java Win32 服务无法接收 UDP 数据包

Java Win32 Service can not receive UDP packets

我创建了一个 Java DHCP 服务器,当从命令行 运行 时它工作正常,但是当我将它包装到 Win32 服务中时,它似乎没有接收到 UDP 数据包。

"netstat -an" 确实显示服务以任何方式侦听端口 67。 我知道 Java 进程正在 运行ning 因为它正在生成一个日志文件。

有什么想法吗?

此处提供源代码:github/dhcp.java

是防火墙拦截了数据包。奇怪,它只影响服务。