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

Алгоритм работы:

Программа слушает порт на сервере (к примеру 6666)

Клиенты подключаются к данному порту, сервер в свою очередь принимает подключение клиента, открывает на прослушивание новый порт и организует "прозрачный" туннель между клиентом и открытым портом для него (а точнее программой которая будет подключатся к этому порту).

Пример:

Клиент подключается на порт 6666, сервер открывает на прослушивание порт 5555 и связывает его с клиентом, далее какая то программа подключается на сервер на порт 5555 и соответственно все отправляемые ею запросы перенаправляются на клиента и соответственно все ответы клиента перенаправляются программе.

Для след подключенного клиента открывает порт 5556 и т.д.

Требования:

- На асинхронных сокетах

- Возможность получения листа активных клиентов в виде: 'IP сервера' 'Port сервера для клиента' 'IP клиента'. Соответственно лист обновляется при каждом подключении или отключении клиента

- Отключение клиента при обрыве связи, по таймауту и т.п.

- Рациональное потребление процессора и памяти, т.к. один сервер может обслуживать тысячи клиентов

- Рекомендовано на С++, выслушаю ваши предложения

- ОС для работы: Linux

- без потерь памяти :)

- возможны небольшие доработки и корректировки

Сроки очень сжаты. Необходимо срочно.

Просьба писать только имеющих опыт в разработке подобного ПО.

Возможно у кого то уже есть готовое решение.

Оставляйте сроки и цены.

14 лет назад
silence
44 годаУкраина
15 лет в сервисе
Был
3 года назад
  • Похожие заказы
  • Программирование. ЗАКИДЫВАЮ УДОЧКУ ПОВТОРНО. Добрый день день господа программисты. Мне нужна программа для сметирования объектов (от закупки материала до вывода прибыли) в моем случае, это остекление (окна, балконы, и отделкой их). Программа ...

    Закрыт
    14 лет назад
  • $10000

    Что собственно нужно. Нужна программа, которая устанавливается на компьютер, составляет список файлов, присваивает каждому файлу хеш-код и вносит список файлов в базу на сервере. Далее. Должна быть строка поиска. Вводим что-то, получаем список результатов, который ...

    Прикладное ПО1 исполнитель
    Закрыт
    14 лет назад
  • Имеется библиотека DLL, написанная на C#, которая содержит пользовательские функции для Excel 2007. Нужно написать инсталлятор, который бы полностью устанавливал Add-In в Экселе. Инсталлятор должен как инсталлировать, так и деинсталлировать Аддин. Ручная процедура инсталляции состоит из следующих ...

    Закрыт
    14 лет назад
  • Коллеги! Мной разработана и запрограммирована в маткаде математическая модель гемодинамики левых отделов сердца на безе дифференциальных уравнений. Необходимо перевести из маткада в прикладной софт, искользуя численные методы решения дифуров. На входе - цифры - на выходе цифры + ...

    Закрыт
    14 лет назад
  • $100

    Необходимо написать внешнюю обработку (обработки) для оперативной выгрузки/загрузки документов и справочников из 1С:Предприятие 7.7 в 8.0. Базы сильно отличаются, идентификаторы документов и справочников не совпадают. При переносе должны переноситься не только строковые данные, но и ...

    Закрыт
    14 лет назад
  • Ищу программу, кто поможет найти готов заплатить. Если таких нет, готов заказать. В чем суть программы, имеется папка с изображениями ну например 1000 штук, требуется программа которая берет из этой папки заданное количество изображений в случайном ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Задача --------------------------------------------- Напишите программы шифрования и расшифрования методом подстановки, используя квадрат Полибия [8x8] для рус-ского алфавита ("_", "А", … , "Я", "0", …, "9", "(", ")", "[", "]", "{", "}", ".", ",", ":", ";", "?", "!", "-", ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Необходимо спроектировать систему в LabView. 2 колеса вращаются друг около друга. Расстояние между колесами плавно меняется. Между ними проскакивает искра. Необходимо изобразить это, и стабилизирующую систему, чтобы держало постоянным расстояние и силу тока в искре. Пока ...

    Прикладное ПОнет заявок
    Закрыт
    14 лет назад
  • Необходимо написать программу для отправки СМС, как пример SMSDV (погуглите). Строго на Delphi, с передачей исходников. Отправка идет через сайты операторов.

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад