История изменений
Исправление firkax, (текущая версия) :
Ну да, а что в нём сложного? Отправляешь запрос (необязательно абстракции fastcgi-пакетов даже учитывать, просто в заранее приготовленном побайтовом шаблоне заполняешь поля и шлёшь всё одним блобом), потом принимаешь чанками ответ пока не примешь маркер конца. keepalive и мультиплексирование нескольких запросов в одном коннекте не делал, они только запутывают логику работы, но прироста скорости (при не сильно частых запросах через локальный сокет) не дадут.
Готовую реализацию я бы дольше интегрировал-адаптировал.
Исходная версия firkax, :
Ну да, а что в нём сложного? Отправляешь запрос (необязательно абстракции fastcgi-пакетов даже учитывать, просто в заранее приготовленном побайтовом шаблоне заполняешь поля и шлёшь блобом), потом принимаешь чанками ответ пока не примешь маркер конца. keepalive и мультиплексирование нескольких запросов в одном коннекте не делал, они только запутывают логику работы, но прироста скорости (при не сильно частых запросах через локальный сокет) не дадут.
Готовую реализацию я бы дольше интегрировал-адаптировал.