我希望能够使用我在JavaFX中创建的软件更改通过LAN电缆(1对1连接)连接的设备的IP地址。
我已经知道两个设备的IP地址是什么。具有软件和设备的设备(要更改的IP)将位于同一子网上。
我是否可以使用任何协议/库/函数来实现这一目标,或者这是否可行?
答案 0 :(得分:2)
Java(以及JavaFX)没有更改设备IP地址的方法。
如果设备的软件在您的控制之下,您需要在那里实施。请注意,您的流程需要具有更改设备地址的相应权限。
答案 1 :(得分:0)
如果您编程的设备是您自己的设备,则可以根据设备操作系统的限制添加自己的软件来处理IP地址更改。
但是,如果它是其他制造商的设备,特别是如果它是现成的设备,则您不太可能。
鉴于增加了“诸如电视之类的设备”,许多此类设备已经提供了配置IP的设备上方法。此外,许多路由器允许将设备的MAC地址绑定到固定IP。
但是,使用Java(或Python,C#,或C或程序集),您不能。除非设备中存在API或安全错误,否则不会。