<div>Hello, </div><div><br></div><div>I&#39;m implementing an NServiceBus plugin for RabbitMQ, but when running on mono I&#39;m getting the following error randomly, I&#39;ve tested RabbitMQ.Client versions 1.8.1, 2.0.0 and 2.1.0:</div>

<div><br></div><div>System.Net.Sockets.SocketException: The descriptor is not a socket</div><div>  at System.Net.Sockets.Socket.SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue) [0x00046] in /usr/src/redhat/BUILD/mono-2.8/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:718</div>

<div>  at System.Net.Sockets.TcpClient.set_ReceiveTimeout (Int32 value) [0x00026] in /usr/src/redhat/BUILD/mono-2.8/mcs/class/System/System.Net.Sockets/TcpClient.cs:225</div><div>  at RabbitMQ.Client.Impl.SocketFrameHandler_0_9.set_Timeout (Int32 value) [0x00000] in &lt;filename unknown&gt;:0</div>

<div>  at RabbitMQ.Client.Impl.ConnectionBase.ClosingLoop () [0x00000] in &lt;filename unknown&gt;:0</div><div><br></div><div><br></div><div>Any clue?</div><div><br></div><div>Greets.</div>