Unificate handling of TCP timeouts for input and output connections; avoid...

Unificate handling of TCP timeouts for input and output connections; avoid redundant code; bugfixing
25 jobs for session-layer
in 21 minutes and 57 seconds and was queued for 13 seconds