Программирование сервера Компилятор gcc

Задание закрыто
Стоимость:200 000 рублей
Срок выполнения:360 дней
Варианты оплаты:По договоренности
Дата публикации:2024-11-16 20:50
Обновлено:2024-11-17 10:54
Был на сайте:2025-12-11 20:04

Программирование сервера Компилятор gcc

 
Задача

Требуются работы по модификации (добавлению функциональности) серверного приложения ноды Токс сети для анонимного клиента Prival на системе Линукс. Ранее проделана работа по сборке и запуску НОДЫ Тох из существующих Си исходников - успешно.
-
Интересная творческая работа. Оплата в зависимости от задания. Проект не разрабатывается сразу. По этому подразумевается длительное сотрудничество.
Работа только для опытного Си - программиста! С опытом разработки несколько лет.
Стоимость работ указана "показательная", точная стоимость будет исходить из нескольких сумм.
Вид связи - почта либо такие мессенджеры как QTox или Prival
Оплата любым способом из таких. На карту банка, Ю-мани. В проблемные страны - биткоины или Монеро.

Оставлять заявки могут только авторизованные пользователи.
Здравствуйте,

Являюсь опытным бекэнд программистом (Java/Kotlin), а также разработчиком ПО на самых разных языках включая С, С++. Кроме того являюсь опытным администратором Linux с опытом владения самых различных инструментов, включая компиляцию и сборку.

Я думаю что я подойду под ваши задачи, при необходимости освою что нибудь новое. Предлагаю обсудить подробности

С уважением,
Рафаэль
Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.

Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
Мой телеграм: https://t.me/daichitakeda

Примеры моих работ

Сайт
Сайт
Сайт на WordPress
Герман Васильев
Основная специализация: Обучение и Образование
    Можно помочь в разумные сроки. Стоимость работы предварительная, поскольку есть гибкая система скидок.
    Можно также отвечать мне и в Тг @Verminia_frada СО ССЫЛКОЙ НА ЭТОТ ПРОЕКТ и/или с пересылкой текста вашего задания на сайте и материалов по нему.

    Примеры моих работ

    Сделано для посредников стройбизнеса в Арабских эмиратах
    Консультирование в плане возможностей по диверсификации сервисов
    ВКР на тему: Управление развитием бренда на примере...
    Конечно! Вот примерный код на языке Си, который демонстрирует, как можно добавить новую функцию в серверное приложение ноды сети Tox для анонимного клиента Prival на системе Linux.

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

    #include <tox/tox.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #include <string.h>

    void send_notification(Tox *tox, const char *message) {
    TOX_ERR_FRIEND_BY_PUBLIC_KEY err_friend_by_pk;
    TOX_ERR_FRIEND_SEND_MESSAGE err_send_message;
    uint32_t friend_list_size = tox_self_get_friend_list_size(tox);

    uint32_t *friend_list = malloc(sizeof(uint32_t) * friend_list_size);
    tox_self_get_friend_list(tox, friend_list);

    for (uint32_t i = 0; i < friend_list_size; ++i) {
    tox_friend_send_message(tox, friend_list[i], TOX_MESSAGE_TYPE_NORMAL,
    (const uint8_t *)message, strlen(message), &err_send_message);

    if (err_send_message != TOX_ERR_FRIEND_SEND_MESSAGE_OK) {
    fprintf(stderr, "Не удалось отправить сообщение другу %u\n", friend_list[i]);
    }
    }

    free(friend_list);
    }

    int main() {
    TOX_ERR_NEW err_new;
    Tox *tox = tox_new(NULL, &err_new);

    if (err_new != TOX_ERR_NEW_OK) {
    fprintf(stderr, "Не удалось инициализировать Tox\n");
    return EXIT_FAILURE;
    }

    // Загрузка сохраненного состояния, настройка и т.д.

    // Основной цикл обработки событий
    while (1) {
    tox_iterate(tox, NULL);

    // Проверка условия для отправки уведомления
    // Например, если получено определенное сообщение или сигнал
    // if (event_occurred) {
    // send_notification(tox, "Событие произошло!");
    // }

    usleep(tox_iteration_interval(tox) * 1000);
    }

    tox_kill(tox);
    return EXIT_SUCCESS;
    }

    Пояснения:

    Инициализация Tox: Создаем новый экземпляр Tox и проверяем на ошибки.
    Здравствуйте!
    Могу выполнить работу. Имею высокий уровень ответственности и исполнительности. Сделаю качественную работа, опыт работы более 7 лет.
    Договоренность о цене, постоянная обратная связь.Жду Вашего сообщения, пишите обсудим.
    https://t.me/Gharibyan_001
    https://wa.me/+37491333398

    Оставлять заявки могут только авторизованные пользователи.