Написать сетевую утилиту для Windows (GUI 1 форма, сокеты, SSL)
50 000 руб. за проект
Требуется десктопный клиент к существующему серверу. Простой бинарный протокол поверх SSL (заголовок 8 байт и данные). Всего необходимо будет реализовать около 10 АПИ-функций. Функционал утилиты следующий:
- утилита открывает и слушает указанные TCP и UDP порты
- все события на данных портах (соединения, приход данных, разрыв связи...) транслирует на сервер
- приложениям, подключенным к портам возвращает соответствующие ответы от сервера
По сути, утилита эмулирует удаленное устройство в такой топологии:
приложения --> утилита --> сервер <-- удаленный клиент --> удаленное устройство
и должна прозрачно транслировать туда-сюда запросы от приложений.
Интерфейс:
Одна форма с примерно десятью полями (адрес сервера, id уд. клиента, ip целевого устройства, номера портов и тп)
На данный момент есть линуксовая версия утилиты с веб-интерфейсом (см. screen1). Она нас не очень устраивает, так как требуется держать на столе какую нибудь Raspberry PI и работать с ней. А хотелось бы иметь возможность обойтись без лишних железок.
В первой версии данной системы у нас была десктопная уилита, но она не поддерживала SSL, была написана на дремучем VB6 и немного глючила. Можно ориентироваться на нее как на пример внешнего вида. См. screen2.
Требования к приложению:
1. наличие инсталлятора, а в идеале - просто один экзешник
2. не использовать фреймворки (никаких дотнетов, явы, и прочего QT)
3. скорость работы важна
4. графика не важна (Win95 style? Perfect!)
- утилита открывает и слушает указанные TCP и UDP порты
- все события на данных портах (соединения, приход данных, разрыв связи...) транслирует на сервер
- приложениям, подключенным к портам возвращает соответствующие ответы от сервера
По сути, утилита эмулирует удаленное устройство в такой топологии:
приложения --> утилита --> сервер <-- удаленный клиент --> удаленное устройство
и должна прозрачно транслировать туда-сюда запросы от приложений.
Интерфейс:
Одна форма с примерно десятью полями (адрес сервера, id уд. клиента, ip целевого устройства, номера портов и тп)
На данный момент есть линуксовая версия утилиты с веб-интерфейсом (см. screen1). Она нас не очень устраивает, так как требуется держать на столе какую нибудь Raspberry PI и работать с ней. А хотелось бы иметь возможность обойтись без лишних железок.
В первой версии данной системы у нас была десктопная уилита, но она не поддерживала SSL, была написана на дремучем VB6 и немного глючила. Можно ориентироваться на нее как на пример внешнего вида. См. screen2.
Требования к приложению:
1. наличие инсталлятора, а в идеале - просто один экзешник
2. не использовать фреймворки (никаких дотнетов, явы, и прочего QT)
3. скорость работы важна
4. графика не важна (Win95 style? Perfect!)
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.