Lan connection to Windows server

dmtulsa

Member
Licensed User
Longtime User
Before I go off down the wrong road am I correct that I'd use the Network v1.11 LIB to open a socket to connect to a windows domain server on a local network (no internet) then some how handle the log on stuff.
Once logged on I would the Files v1.77 Lib to navigate folder / files on the server.

I'm really new to Android OS so any thoughts, help or samples would be gratefully accepted.

Thank You
Doug
 

dmtulsa

Member
Licensed User
Longtime User
I was afraid of that. I'm using a program called ES file Explorer that connects to a domain server and it does use the SMB protocol. I need to do the same as I can't use ES file Explorer in this project.
If Android doesn't Natively support it how can I do it. It must be able to be done since others are doing it. Looks like lots more reading.

Thanks
Doug
 
Upvote 0

dmtulsa

Member
Licensed User
Longtime User
Can B4A call functions in a 3rd party library? I found this:

JCIFS
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java. CIFS is the standard file sharing protocol on the Microsoft Windows platform (e.g. Map Network Drive)

It seems to be what I need but how to interface it with B4A

Thanks
doug
 
Upvote 0

dmtulsa

Member
Licensed User
Longtime User
It will require a wrapper library.

Thank you. Is the something that could be added to B4A?. It seems to me that Android tablets are increasingly being used in business's and having them be able to connect to the business's domain server will be a basic function. I'm really surprised it's not a core function in Android.

Do I have any other options other than to start learning java?

Thank you.
 
Upvote 0

Roeschti

Member
Licensed User
Longtime User
I made a JCiFS library for that and it works. You can have it if you like, but I have to say the library is not ready yet for general use, because it's still too big. But for playing around or "home-using" it's ok.

It's something between alpha and beta, that's why I haven't published it on the wiki.
 
Upvote 0
Top