我正在尝试编写一个代码,当它与我的计算机在同一网络上时,它将返回我的覆盆子的IP.这个想法是让它像Samba一样进行广播(广播解析是最接近原始NetBIOS机制的.基本上,寻找名为Trillian的服务的客户会喊出“哟!Trillian!你在哪里?”,等待具有该名称的机器以IP地址回答.来源:Samba团队)
所以这是代码:
public class GetIP {
static String url; //global so I can access it after the threads are finished
public class CheckIP extends Thread {
private String url_test;
public CheckIP(String url_t) {
url_test = url_t;
}
public void run(){
try {
result = getHTML(this.url_test); //result = the response from the GET request to this.url_test
} catch (Exception e) {
}
if(result
我可以看到标志1,我确实打印了第一个’for’所以我知道有254个线程正在创建,但是我看不到标志2.它从不显示,无论我等待多久.有什么想法吗?
最佳答案