<div>Hello, </div><div><br></div><div>I'm implementing an NServiceBus plugin for RabbitMQ, but when running on mono I'm getting the following error randomly, I'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 <filename unknown>:0</div>
<div> at RabbitMQ.Client.Impl.ConnectionBase.ClosingLoop () [0x00000] in <filename unknown>:0</div><div><br></div><div><br></div><div>Any clue?</div><div><br></div><div>Greets.</div>