[jcifs] Error when browsing workgroups

Jean Berniolles jeanberniolles at yahoo.fr
Sat Oct 7 16:53:11 GMT 2006


I'd want to browse my local network to have some stats abouts the files it contains.

I have written this little piece of code:

    public static void main(String[] args) {
        try {
            SmbFile rootDirectory = new SmbFile("smb://");
            SmbFile[] listOfWorkgroups = rootDirectory.listFiles();
            for(int i = 0; i<listOfWorkgroups.length; i++) {
                try {
                    SmbFile[] workgroupDirectory = listOfWorkgroups[i].listFiles();
                    for(int j = 0; j<workgroupDirectory.length; j++) {
                } catch (SmbException e) {
                    System.err.println("Warning: workgroup \""+listOfWorkgroups[i].getName()+"\" not browsable.");
        } catch (MalformedURLException e) {
        }  catch (SmbException e) {
            System.err.println("Fatal error: was not able to obtain list of workgroups.");

It should print a list of computer sharing files. I'd want to understand some of the errors I get when I list computers inside a workgroups :

Warning: workgroup "MSHOME/" not browsable.
jcifs.smb.SmbAuthException: Logon failure: unknown user name or bad password.
A password to have a list of computers ?

Warning: workgroup "WORKGROUP/" not browsable.
jcifs.util.transport.TransportException: Connection timeout
Yes, there is something like 50+ workgroups for 500+ computers and there is 30 computers inside that one, but Windows take no time to browse the same workgroup.

Warning: workgroup "REZO/" not browsable.
jcifs.smb.SmbException: Failed to connect to server
java.net.UnknownHostException: REZO
    at jcifs.UniAddress.getByName(UniAddress.java:301)

And I have also some random:

java.net.ConnectException: Connection timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)

Thanks you a lot to help me, thanks.



Découvrez un nouveau moyen de poser toutes vos questions quel que soit le sujet ! 
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. 
-------------- next part --------------
HTML attachment scrubbed and removed

More information about the jcifs mailing list