Recalculate transmit window size.
Register transmit attachments.
Log all stream failures.
Check all received packet header sizes.
Use base stream_attachment instead of more specific class.
Process reply packet.
Add got_service_reply().