Hi,

I'm trying to use Jetty WebSocket API over Unix domain socket instead of
TCP in order to get better
performance when the client and server are on the same machine. I'm using
http://code.google.com/p/junixsocket/ API which
extends the Java Socket API. I was trying to convince Jetty to use that
socket implementation, but I get stuck.
First, I was trying to extend SocketConnector returning an
AFUNIXServerSocket instance by overriding newServerSocket() method.
On the client side I was trying to replace the default SocketFactory with
custom one which create an AFUNIXSocket instance
connecting to the same file but it didn't work. I realized that the
websocket client API used non-blocking SocketChannels. I was
trying to create a custom SocketChannel implementation and overriding the
default SelectorProvider in order to return my custom instance
but it didn't work.

So I have no idea how to register a SocketChannel which uses a unix socket
and how to convince the websocket client api to use that...

I'm new to Jetty and socket programming so if I'm on a wrong path please
guide me to the right direction!

Thanks for any help!

Cheers,
Bela
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to