Comment: How about simply "stream" and "client"? (Score 1) 61
The server just happens to be a well know location for a service that can be connected to. The client initiates the connection. Once the connection is establised the "server" and the "client" effectively become "clients" of each other, when the output of one is plugged into the input of the other.
For example, in
Your API should probably be considering the establishment of the connection, rather than the connection itself.