<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hi All,<br><br>I tried: <br><br>SmbFile[] domains = (new SmbFile("smb://")).listFiles();<br>for (int i = 0; i < domains.length; i++) {<br>    SmbFile[] servers = domains[i].listFiles();<br>    for (int j = 0; j < server.length; j++) {<br>        System.out.println(server);<br>    }<br>}<br><br>But got error:<br>java.net.UnknownHostException: ..__MSBROWSE__.<01><br>    at jcifs.netbios.NbtAddress.doNameQuery(NbtAddress.java:317)<br>    at jcifs.netbios.NbtAddress.getByName(NbtAddress.java:422)<br>    at jcifs.netbios.NbtAddress.getByName(NbtAddress.java:403)<br>    at jcifs.smb.SmbFile.getFirstAddress(SmbFile.java:845)<br>    at
 jcifs.smb.SmbFile.connect(SmbFile.java:946)<br>    at jcifs.smb.SmbFile.connect0(SmbFile.java:875)<br>    at jcifs.smb.SmbFile.doNetServerEnum(SmbFile.java:1907)<br>    at jcifs.smb.SmbFile.doEnum(SmbFile.java:1727)<br>    at jcifs.smb.SmbFile.listFiles(SmbFile.java:1708)<br>    at jcifs.smb.SmbFile.listFiles(SmbFile.java:1641)<br>    at J.main(J.java:10)<br>When <br>  SmbFile[] domains = (new SmbFile("smb://")).listFiles();<br>was called.<br><br>Do I need to initialize/configure the system? How?<br><br>Any information would be appreciated. Thanks in advance.<br><br><br>>Michael B Allen miallen at ioplex.com<br>>Thu Sep 20 06:32:46 GMT 2007<br>><br>>    Previous message: [jcifs] How to list all computers in LAN?<br>>    Next message: [jcifs] How to list all computers in LAN?<br>>    Messages sorted
 by: [ date ] [ thread ] [ subject ] [ author ]<br>><br>>On Thu, 20 Sep 2007 09:05:23 +0700<br>>Jakov <giaodichdientu at gmail.com> wrote:<br>><br>>> Hi there,<br>>> <br>>> To answer the question, how to list all computers in the LAN, many people<br>>> told me that I should use JCIFS. I checked all examples in jcifs-1.1.11.tgz.<br>>> Looks like there's a file that could help: CheckAllDC.java with<br>>> NbtAddress.getAllByName() function. But I couldn't make it work. The error<br>>> is "java.net.UnknownHostException" with all host I gave it.<br>>> <br>>> My LAN has many domains, each has many computers. How could I list all of<br>>> them using JCIFS? Please give me a hint.<br>><br>>SmbFile[] domains = (new SmbFile("smb://")).listFiles();<br>>for (int i = 0; i < domains.length; i++) {<br>>    SmbFile[] servers =
 domains[i].listFiles();<br>>    for (int j = 0; j < server.length; j++) {<br>>        System.out.println(server);<br>>    }<br>>}<br></div></div></body></html>