Stream Connection (unix domain)

## 21.4 Stream Connection (unix domain)

The sequence of operations is the same as for the internet domain, however in the unix domain the socket addresses are the file names:

>     server:
>         [eclipse 10]: socket(unix, stream, s), bind(s, '/tmp/sock').

>         yes.
>         [eclipse 11]: listen(s, 1), accept(s, _, news).
>         <blocks waiting for a connection>

>     client:
>         [eclipse 26]: socket(unix, stream, s), connect(s, '/tmp/sock').

>         yes.
>         [eclipse 27]: printf(s, "%w. %b", message(client)), read(s, Msg).

>     server:
>         [eclipse 12]: read(news, Msg), printf(news, "%w. %b", message(server)).

>         Msg = message(client)
>         yes.

>     client:
>         Msg = message(server)
>         yes.