Мне нужен специализированный subj. Взял за основу примерчик из Synapse40 (\source\demo\httpproxy\). В принципе заработало, но есть вопросы.
Почему жрёт столько памяти? Это же не браузер, тут всё должно быть просто: принял-отправил. При этом он даже не кэширующий. Есть ли где менее требовательные к памяти варианты? Переносимость мне сейчас не очень важна, главное, чтобы работало под WINDOWS.
P.S. Обнаружил там существенную, хотя и легко исправляемую ошибку. Я понимаю, что это только пример, он не обязан быть 100% рабочим, ошибка не в самой библиотеке, а в демке, но всё же. Когда он проверяет, можно ли использовать без переконнекта текущий сокет, то сравнивает только целевой хост, но не порт. Таким образом, если имеется два вэбсервера на одном хосте, слушающие разные порты со взаимными ссылками друг на друга, то корректно получить данные через этот прокси от них не получится. А в мне как раз нужен прокси именно к такой связке вэб-серверов.