Я прошу прощения, сначала недопонял вопроса... уже по диалогу с Константином
понял.
Cложность в том, как добыть handle сокета от коннекта к FB... ты про это?
У меня в приложении другая ситуация: у меня открываются обычные TCP сокеты,
и все их handle у меня уже есть.
У вас другая ситуация:
Ты работаешь через FIBы, например, или напрямую через api... разницы нет.
И боюсь что fbclient.dll тебе не выдаст handle сокета.
С другой стороны, можно попробовать получить через api весь список сокетов,
открытых твоим процессом.
Только как-то все слишком сложно получается... может все-таки keepalive на
клиенте настроить (в самой винде)?