rabbitmq/rabbitmq-dotnet-client — pull request #10 by tomasz-zuber (2012-10-19 05:26:22+00:00)
Title: Connection timeouts and socket options

ConnectionFactory now passes a connection timeout value and TcpClient
object down to the SocketFrameHandler_0_9 class. This allows setting a
timeout value, and configuring socket options prior to a connection
attempt.

The ConnectionFactory can be subclassed, and the virtual ConfigureSocket
hook function should be overridden to set custom socket options.