[Samba] Samba on Windows?
fromsamba.bitbucketml at spamgourmet.com
fromsamba.bitbucketml at spamgourmet.com
Mon Apr 1 14:18:47 MDT 2013
When trying to copy files to/from a Windows file server from/to another
Windows machine, at times the Windows Explorer application will just
hang. This could be due the server being less than responsive, or some
other reason. It ends up being really annoying as Explorer just stops
responding due to, presumably, being stuck waiting for a response from
the remote server. There are times when just clicking a file will then
cause Explorer to hang, as though its requesting info for the file and
not getting a response.
Every time I run into this, I think, why wouldn't this all be threaded?
Why would a background thread do all the network communications
asynchronously so that the UI didn't freeze up like this? Then I think,
why not just write a simple CIFS/SMB client which is asynchronous and
which doesn't hang due to the remote server not responding. Also,
something that doesn't send any unnecessary requests. i.e., give me the
list of files, let me pick which ones to copy, and copy. Don't request
any additional info about the files (as I think happens when you
right-click a file).
But why write a CIFS/SMB client, when Samba has already done it? I know
Samba is intended for Linux, allowing Linux users to interoperate with
Windows. But has anyone ever attempted building/using the Samba code on
Windows? Could Samba be used to do the protocol stuff in a Windows
application?
Seems like there's no reason to re-invent the wheel and dig through the
MS protocol documentation, if Samba could be re-used for this purpose.
Does this seem feasible? Or is this ill-advised? :)
More information about the samba
mailing list