Basic example, not very good.
Change syntax of data block for easier debugging.
Fixup error in SynStreamFrame output.
Timeout for select() call.
Compression/decompression is at connection scope.