RFC: Unix domain sockets.

David Daney ddaney@avtrex.com
Thu Jan 29 20:15:00 GMT 2004


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?

David Daney.



More information about the Java mailing list