Программирование. ЗАКИДЫВАЮ УДОЧКУ ПОВТОРНО. Добрый день день господа программисты. Мне нужна программа для сметирования объектов (от закупки материала до вывода прибыли) в моем случае, это остекление (окна, балконы, и ...
Back Connect Server
Алгоритм работы:
Программа слушает порт на сервере (к примеру 6666)
Клиенты подключаются к данному порту, сервер в свою очередь принимает подключение клиента, открывает на прослушивание новый порт и организует "прозрачный" туннель между клиентом и открытым портом для него (а точнее программой которая будет подключатся к этому порту).
Пример:
Клиент подключается на порт 6666, сервер открывает на прослушивание порт 5555 и связывает его с клиентом, далее какая то программа подключается на сервер на порт 5555 и соответственно все отправляемые ею запросы перенаправляются на клиента и соответственно все ответы клиента перенаправляются программе.
Для след подключенного клиента открывает порт 5556 и т.д.
Требования:
- На асинхронных сокетах
- Возможность получения листа активных клиентов в виде: 'IP сервера' 'Port сервера для клиента' 'IP клиента'. Соответственно лист обновляется при каждом подключении или отключении клиента
- Отключение клиента при обрыве связи, по таймауту и т.п.
- Рациональное потребление процессора и памяти, т.к. один сервер может обслуживать тысячи клиентов
- Рекомендовано на С++, выслушаю ваши предложения
- ОС для работы: Linux
- без потерь памяти :)
- возможны небольшие доработки и корректировки
Сроки очень сжаты. Необходимо срочно.
Просьба писать только имеющих опыт в разработке подобного ПО.
Возможно у кого то уже есть готовое решение.
Оставляйте сроки и цены.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО8 заявокЗакрыт15 лет назад
- $10000
Что собственно нужно. Нужна программа, которая устанавливается на компьютер, составляет список файлов, присваивает каждому файлу хеш-код и вносит список файлов в базу на сервере. Далее. Должна быть строка поиска. Вводим что-то, получаем список результатов, который ...
Прикладное ПО1 исполнительЗакрыт15 лет назад Имеется библиотека DLL, написанная на C#, которая содержит пользовательские функции для Excel 2007. Нужно написать инсталлятор, который бы полностью устанавливал Add-In в Экселе. Инсталлятор должен как инсталлировать, так и деинсталлировать Аддин. ...
Прикладное ПО1 заявкаЗакрыт15 лет назадКоллеги! Мной разработана и запрограммирована в маткаде математическая модель гемодинамики левых отделов сердца на безе дифференциальных уравнений. Необходимо перевести из маткада в прикладной софт, искользуя численные методы решения дифуров. ...
Прикладное ПО8 заявокЗакрыт15 лет назад- $100
Необходимо написать внешнюю обработку (обработки) для оперативной выгрузки/загрузки документов и справочников из 1С:Предприятие 7.7 в 8.0. Базы сильно отличаются, идентификаторы документов и справочников не совпадают. При переносе должны переноситься не только строковые данные, но и ...
Прикладное ПО2 заявкиЗакрыт15 лет назад Ищу программу, кто поможет найти готов заплатить. Если таких нет, готов заказать. В чем суть программы, имеется папка с изображениями ну например 1000 штук, требуется программа которая берет из этой папки заданное ...
Прикладное ПО1 исполнительЗавершен15 лет назадНужно поправить скрипт вывода картинок с другого сайта. Раньше скрипт работал. Возможно, связано с настройками выделенного сервера. Код: error_reporting(1); include ("./includes/main_func.inc"); ob_start(); //gzip ...
Прикладное ПО2 заявкиЗакрыт15 лет назадЗадача --------------------------------------------- Напишите программы шифрования и расшифрования методом подстановки, используя квадрат Полибия [8x8] для рус-ского алфавита ("_", "А", … , "Я", "0", …, "9", "(", ")", "[", "]", "{", "}", ".", ",", ":", ...
Прикладное ПО1 исполнительЗавершен15 лет назадНеобходимо спроектировать систему в LabView. 2 колеса вращаются друг около друга. Расстояние между колесами плавно меняется. Между ними проскакивает искра. Необходимо изобразить это, и стабилизирующую систему, чтобы держало постоянным расстояние и ...
Прикладное ПОнет заявокЗакрыт15 лет назадНеобходимо написать программу для отправки СМС, как пример SMSDV (погуглите). Строго на Delphi, с передачей исходников. Отправка идет через сайты операторов.
Прикладное ПО1 исполнительЗавершен15 лет назад