我需要编写一个带有GUI界面的应用程序,该界面适用于Windows和Mac,可由用户下载和安装。我的第一个想法是用Java做,但我在学校使用Java GUI的经历并不容易。要求还包括应用程序将发现自己的IP地址和网络上的所有IP地址。
我有三个问题:
答案 0 :(得分:1)
1)您可以使用Java Swing。我建议使用Eclipse。
2)
try {
InetAddress a = InetAddress.getLocalHost();
System.out.println(a.getHostAddress());
} catch (UnknownHostException e) {
}
它将打印IP地址,即169.254.10.19
3)您应该在网络上执行某种ping扫描。尝试在端口7上为每个ip地址打开一个连接,如果返回false,你可以跳过IP,否则你找到了一个。
答案 1 :(得分:0)
如果.NET不吓到你,请考虑C#和Mono http://www.mono-project.com/Gui_Toolkits