A Timeout with infinite duration.
A Timeout with infinite duration. Will never timeout. Use extreme caution with this
as it may cause memory leaks, blocked threads, or may not even be supported by
the receiver, which would result in an exception.
A timeout with zero duration, will cause most requests to always timeout.