We are operating in C#, using the x86 version of TurboFloat.dll (3.5.5.2). The turbo float server is of version 3.5.6, though I don't know right now whether the client is using the x86 or 64-bit version.
The client sent a crash report whereby the method TurboFloat.GetServer throws TurboFloatException("Failed to get the server details"). TurboFloat.GetServer was called shortly after a successful call to TurboFloat.RequestLease() was completed. I will be coding in more logic to give me the actual error code involved here (as I don't have it), but why in the world could this occur? I would have thought any error would have been caught by TurboFloat.RequestLease() .