プロトコルは同じなので、既にあるクライアントライブラリを使いたいのだけれど、そのクライアントライブラリが想定しているサーバーは、unixsocketには対応していない場合、クライアントライブラリにUnixSocketに対応させるpatchを送ってもacceptはされないでしょう。 とはいえ、patchを保持しつづけるのもしんどいので、うまくやれないかなーと思って作ってみた https://github.com/walf443/unix_socket_hack require 'unix_socket_hack' UNIXSocketHack.apply({ 'unixsocket:9999' => '/path/to/unix.sock' }) sock = TCPSocket.new('unixsocket', 9999) #=> UNIXSocket # example using m