[jcifs] Port specification
Christopher R. Hertel
crh at ubiqx.mn.org
Mon Jun 28 16:49:10 GMT 2004
My thought: Many people have asked me about using jCIFS as the reference
implementation for the SMB URL, so the closer we are to the draft the
better.
Chris -)-----
On Mon, Jun 28, 2004 at 10:39:38AM +0000, eglass1 at comcast.net wrote:
> Mike,
>
> I was wanting to get your take on including support for port specification
> (i.e., "smb://server:4567/share/dir/file.txt"). One of the things I'm
> toying about with for Davenport is support for HTTP tunneling between
> instances. This would work as follows:
>
>
> 1) An alias is created in Davenport instance "dav1", representing a remote
> SMB server (i.e., part of a completely different network). This would be
> accessed via a WebDAV/HTTP client like:
>
> http://dav1/davenport/myalias/
>
> 2) Davenport installs a listener on a local port (i.e., 4567) and maps
> requests to "myalias" to this port:
>
> http://dav1/davenport/myalias -> smb://localhost:4567/
>
> 3) The listener tunnels the SMB traffic over HTTP(S) POST to a remote
> Davenport instance (i.e., "http://dav2/endpoint/").
>
> 4) The remote Davenport instance pipes the data in the POST request to the
> real server (i.e., "smb://myserver/"), and sends pending response content
> back in the HTTP response.
>
> 5) The HTTP response is fed back to the SMB client connected to
> localhost:4567.
>
>
> I've currently got a standalone tunnel working (i.e., not integrated with
> Davenport as of yet, and needs a bit of work), but it only works if I set
> the listener on localhost:139 (since jCIFS currently only connects to that
> port). Any thoughts?
>
>
> Eric
--
"Implementing CIFS - the Common Internet FileSystem" ISBN: 013047116X
Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq.
ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
More information about the jcifs
mailing list