Unix domain sockets between host and emulator
Unix domain sockets are meant to be used for interprocess communication on one host, not for inter host communication.
Sockets that are located on the filesystem like you describe are not unix sockets, but named pipes, and are also limited for use on the same host.

For inter-host communication, you need to use network sockets of some kind.