RFC: Unix domain sockets.
Michael Koch
konqueror@gmx.de
Thu Jan 29 20:23:00 GMT 2004
On Thu, Jan 29, 2004 at 12:13:31PM -0800, David Daney wrote:
> Has anyone thought about how to integrate support for unix domain
> sockets into libgcj?
>
> As far as I can tell they are not currently supported, but correct me if
> I am wrong.
>
> These are my current thoughts:
>
> Create a new SocketAddress class for unix domain sockets (perhaps
> gnu.java.net.UnixDomainSocketAddress).
>
> To use them you would create either a Socket or ServerSocket with the
> default constructor.
>
> Then bind() and/or connect() passing UnixDomainSocketAddress instead of
> InetSocketAddress.
>
> The implementation would require some hacking in gnu.java.net.* but the
> public interfaces (things in java.net) would not change.
>
> What do you all think?
Well, this needs some more hacking in java.net as it depends on
SocketAddress objects being an InetSocketAddress object. SUN does the
same, I tested that at some point in past. To make unix sockets working
in java.net you have revisit most of the code and I dont know its
possible at all for some things.
Michael
More information about the Java
mailing list