Когда программа запускается через FastCGI, она исполняется с уже открытым сокетом для связи с веб-сервером. Номер дескриптора файла сокета передается программе, но как это можно преобразовать во что-нибудь полезное в Java, например в экземпляр Socket?
Мой хостинг использует mod_fastcgi для Apache httpd. Они не позволят мне настроить внешний сервер, на котором я предоставляю порт host: для пересылки запросов через FastCgiExternalServer.