Найдено 36 результатов
- 18 сен 2022, 18:39
- Форум: Программирование
- Тема: Простейшая реализация клиент-серверного консольного приложения через сокеты на с++
- Ответы: 19
- Просмотры: 1210
Re: Простейшая реализация клиент-серверного консольного приложения через сокеты на с++
Ааа, ну, может быть, с помощью "pthread_join " сишного синхронизировать (ну на плюсах что-то подобное наверняка есть).
- 18 сен 2022, 18:31
- Форум: Программирование
- Тема: Простейшая реализация клиент-серверного консольного приложения через сокеты на с++
- Ответы: 19
- Просмотры: 1210
Простейшая реализация клиент-серверного консольного приложения через сокеты на с++
Мое почтение! Надобно реализовать 2 программы, собственно говоря, насколько я понимаю, одна программа это "клиент", который ждет ввода с консоли, затем обрабатывает данные и посылает их 2-й программе, которая эти данные обрабатывает и в консольку что-то тоже выводит (сервер). -----------------------...
- 30 авг 2022, 12:57
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
Вас никак не удивляет флаг first и зачем это сделано? Точно, удивило, забыл записать (и задать соответственно) этот вопрос! И для 2-х файловых имён /proc/mod_loop/period и /proc/mod_loop/file иметь разные операции чтения/записи ... точнее разные таблицы операций struct proc_ops Ну да, и просто 2 op...
- 29 авг 2022, 21:14
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
В общем, поизвращался я над программой! Изменить имя файла оказалось не такой простой задачей...
Насколько я понял, мне в один присест надо изменять и период и имя файла, то есть сразу все считать...
В итоге я все изменения кидаю в один буфер...Не знаю, по-варварски как-то вышло
Насколько я понял, мне в один присест надо изменять и период и имя файла, то есть сразу все считать...
В итоге я все изменения кидаю в один буфер...Не знаю, по-варварски как-то вышло
- 29 авг 2022, 11:28
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
В общем, когда вы перевели на человеческий язык, стало гораздо понятнее. Я попробую по аналогии сделать так, чтобы модуль реагировал на изменение имени файла, куда записывать строки. Ну и...Код культурно оформить, дабы ваши глаза не рябило от моего кода...
- 29 авг 2022, 11:25
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
поток видит это через kthread_should_stop() У меня как раз созрел вопрос по этому поводу, но вы на него уже дали ответ! :-D Но есть еще кое-что... while(!kthread_should_stop())... То есть, эта функция возвращает NULL (или 0) постоянно, но она ждет сигнала от kthread_stop(). Как только этот сигнал п...
- 29 авг 2022, 09:15
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
Вопросы по коду! По функции "mod_loop.c" 1)Как период (static uint period = 5) записывается в файл /proc/mod_loop/period? Вообще не понимаю, как это произошло! :-( ( даже не могу найти строчки в коде. где это могло бы быть!) 2)Что за флаг завершения и зачем он нужен? Это благодаря нему происходит си...
- 29 авг 2022, 06:36
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
Ух тыы! Спасибо огромное! Сейчас буду разбираться с кодом! Я и первый вариант скачаю и 2-й, чтобы разницу прочувствовать и понять. Идея, с потоком, кстати, у меня мелькнула в голове (делал проект "философы", там создавал поток, следящий за философом, чтобы тот вовремя "успевал покушать" (получал дос...
- 28 авг 2022, 20:02
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
В общем, скидываю что получилось в итоге... Запускаю мод, он начинает записывать строки в файл каждые 10 секунд. Потом запускаю приложение, оно перезаписывает информацию в точке входа, меняя период на 1 секунду. (проверял с помощью cat /proc/mod_node) Но период записи (реальный, не смотря на то, что...
- 28 авг 2022, 17:07
- Форум: Linux изнутри
- Тема: Создание модуля ядра линукс и програмки к этому модулю.
- Ответы: 76
- Просмотры: 5183
Re: Создание модуля ядра линукс и програмки к этому модулю.
Такс, ладненько...Сейчас попробую реализовать...