впрочем раз уж пошла такая пьянка
подскажите что побыстрее будет
мне нужен универсальный много поточный асинхронный датчик состояния внешней среды (сокетов)
посоветуйте что взять?
multiCURL
libevent
или использовать то что уже есть в биткоин?
мне б попроще и поуниверсальней и побыстрее
гляжу в сторону multiCURL и в сторону net.cpp (биткоин)
прям не знаю что выбрать
задача как можно быстрее без задержек валидализировать состояние внешней среды со скоростью сопоставимой валидализации транзакций попадающих в mempool.
Как можно быстрее, без задержек, не возможно - таймауты в TCP на столько большие, что мгновенное обнаружение "подвисших" соединений просто не возможно. Только если пир корректно сообщает о закрытии сокета или рутер где-то по дороге обнаружит отсутствие пути, тогда что нибудь и произойдет быстрее. Думаю, что усложнять всё это просто не стОит.