Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо заставить FireFox 3.5 использовать HTTP через named pipes Windows (вместо TCP сокетов) при его запуске на Windows.

А именно, вместо TCP, FireFox будет соединяться к веб-серверу используя named pipes (у нас уже есть веб-сервер прослушивающий named pipes).

В любом слуае, сервер будет запущен на том же компьютере, поэтому производительноть обмена данных FF с name pipes не так важна.

Как это должно работать: Если FireFox будет подключаться к определённому хосту и порту, чтобы запросить что бы там ни было, он должен не использовать TCP сокеты для соединения, а вместо этого должен использовать named pipes определённого имени.

Вот 3 части используемой информации: имя определённого хоста, номер порта этого хоста, и pipe-имя для соединения - будет указанно в неком конфигурационном файле с форматом синтаксиса на ваше усмотрение.

Это должно работать на Win2k и выше (WinXP, Vista, Win7, Win2k3). Нет необходимости в поддержке Win9x (named pipes отсутствуют в данной ОС).

Мне кажется все изменения которые должны быть выполненны расположены внутри единого файла, который встроен в сетевые функции Mozilla, поэтому это не должно быть слишком сложным.

В идеале, это должно быть реализованно как XPCOM компонент или плагин - чтобы нам не приходилось вскрывать исходный код для внесения необходимых изменений.

Мы предоставим вам тестовый веб-сервер, который работает через named pipes.

Если вы считаете, что решение должно быть более простым, например через веб-браузеры на базе WebKit или через MSIE hack (с помощью COM объектов), пожалуйста сообщите мне, потому что нам нужен любой браузер, который способен взаимодействовать с помощью named pipes, но предпочтительно FireFox.

Единственное ограничение: если все запросы по ходу использования браузера необходимо направлять через специальный веб-сервер через named pipes, не должно использоваться НИКАКИХ tcp сокетов. Чтобы даже если мы запустим браузер в сети, в которой установленны жёсткие ограничения фаервола (и конечно же при отключенных автоматических обновлений в браузере), firefox не должен иметь никакой активности через TCP сокеты (этого несложно добиться - просто не открывайте TCP сокеты, если вы не будете их использовать).

15 лет назад
Fanees
Фанис 
35 лет
17 лет в сервисе
Был
15 лет назад
10 отзывов

Заявки фрилансеров

Нет заявок фрилансеров