Я прошу прощения, сначала недопонял вопроса... уже по диалогу с Константином понял.

Cложность в том, как добыть handle сокета от коннекта  к FB... ты про это?

У меня в приложении другая ситуация: у меня открываются обычные TCP сокеты,
и все их handle у меня уже есть.

У вас другая ситуация:
Ты работаешь через FIBы, например, или напрямую через api... разницы нет.
И боюсь что fbclient.dll тебе не выдаст handle сокета.

С другой стороны, можно попробовать получить через api весь список сокетов, открытых твоим процессом. Только как-то все слишком сложно получается... может все-таки keepalive на клиенте настроить (в самой винде)?




Ответить