如何以编程方式获取Lantronix XPort IP地址

通常,我们使用Lantronix DeviceInstaller来获取XPort嵌入式以太网设备服务器的IP地址。 我需要将此function添加到Java GUI,因为Lantronix DeviceInstaller严格来说是一个Windows应用程序,我的应用程序需要在各种版本的Windows和Linux上运行。 在不使用Lantronix DeviceInstaller的情况下获取Lantronix XPort嵌入式以太网设备服务器IP地址的最佳方法是什么?

来自Lantronix技术支持部门的Michael Lyon:

发现过程涉及将hex00 00 00 F8发送到UDP 30718.如果您广播此信息,所有Lantronix CobOS(包括XPort)将发送以hex00 00 00 F9开头的响应。 每个设备的响应正好是120个字节,当查询以hex00 00 00 F8开始时,将始终以hex00 00 00 F9开始。 紧接在F9之后的四个hex值是响应单元的hexIP地址。