Feature/support unix domain socket

Unix sockets are also used for http, however, the current socket adapter just supports tcp/ip sockets.

This PR is related to #6622.