User Tools

Site Tools


pawsd:transports

This is an old revision of the document!


Transports

As noted at Protocol, PawSD can operate over any underlying transport that can provide a request-response model. Some of them are described here.

Stream-oriented

For any stream-oriented transport (such as TCP or TLS), a simple flow can be used:

  1. client opens connection to a listening server
  2. server accepts connection and waits to read the request
  3. client sends the entire request as-is, then waits to read the response
  4. server reads the request, sends the entire response as-is, then closes the connection from their end
  5. client reads the response, then closes the connection
pawsd/transports.1770494773.txt.gz · Last modified: by winter