I think the differences are
- You connect to the server by providing the file path instead of the destination IP/port
- There is no such thing as a source port.. Also, the source IP would only be localhost.
I think that each open UNIX Domain socket still has the same two streams,, input stream and output stream.
Is this all correct?
Also, is the file required to be known when connecting to a UNIX Domain socket? Can a non root user find UNIX domain sockets and connect to them?