Я делаю программулину, которая состоит из 10 серверов и одного клиента, который должен быть постоянно на связи с серверами, чтобы пользователь мог видеть, есть связь или нет, но когда я подключал 1-3 Winsock-а, она еще работала, когда же пробовал больше, через несколько секунд появлялась ошибка "no buffer space is available", в чем дело я так и не понял, может подскажете? Или, если это какое-то ограничение, может есть способ обойти его?
Если возможно работать динамически, то можно сделать один Винсок с протоколом UDP. Он по очереди опрашивает все серверы, и если кому из них есть что сказать, то общается с ним сколь нужно долго. От остальных ждет отклика, не дождавшись по таймауту выводит сообщение.
А если необходимо 24 часа иметь неразрывную TCP связь с каждым из 10 компов, тогда не знаю...