В гугл с именно таким и многими похожими запросами я обращался. И маны читал, и на русском и на буржуйском.
Но вот такое описание
Параметры optval и optlen используются в функции setsockopt для доступа к значениям флагов.
const int n=1;
setsockopt(..., ..., ..., n, sizeof(n)).
что единица ? зачем единица ? такое чувство что просто просто 1 и все. И другого быть не может. Но я видел код где и 5 передавали...
На http://www.rsdn.ru/article/net/keep_alive.xml всетаки удалось найти чуть больше информации
Для включения/выключения посылки keep-alive используется опция SO_KEEPALIVE уровня SOL_SOCKET. Параметр optval интерпретируется функцией как булево значение, для включения посылки он должен иметь значение TRUE, иначе – FALSE.
Подскажите пожалуйста.