Вопросы по теме 'file-descriptor'

Закрытие/очистка смешанных файловых дескрипторов/сокетов
Когда я создаю сокет с помощью accept() и делаю из него ФАЙЛ с помощью fdopen(), что мне нужно сделать, чтобы все очистить? Нужно ли мне выполнять fclose() в ФАЙЛЕ, shutdown() и close() в сокете или только shutdown() и/или close() или fclose()? Если...
3270 просмотров
schedule 27.02.2023

Очистить или очистить файловый дескриптор без чтения ()?
(Примечание. Это не вопрос о том, как очистить write() . Это, так сказать, другой конец .) Можно ли очистить файловый дескриптор, в котором есть данные для чтения, без необходимости read() ? Возможно, вас не интересуют данные, и поэтому...
17427 просмотров
schedule 04.05.2022

IOException: слишком много открытых файлов
Я пытаюсь отладить утечку дескриптора файла в веб-приложении Java, работающем в Jetty 7.0.1 в Linux. Приложение успешно работало в течение месяца или около того, когда запросы начали отказывать из-за слишком большого количества открытых файлов , и...
105045 просмотров

Дубликат файлового дескриптора после открытия
Я использую popen для выполнения команды под Linux, затем 4 процесса используют один и тот же вывод. Я пытаюсь снова продублировать дескриптор файла, чтобы передать его каждому процессу. вот мой код: FILE* file_source = (FILE*)...
1870 просмотров
schedule 05.05.2022

Как передать дескриптор сокета/файла другому приложению в Android
Можно ли передать Socket/FileDescriptor из одного действия в другое действие в другом приложении? Я пытался использовать Intent, но получил java.lang.IllegalArgumentException: файловые дескрипторы, переданные в Intent Пожалуйста помоги!
2616 просмотров
schedule 09.03.2023

Межпроцессное взаимодействие без FIFO
Внутри сценария BASH мы можем иметь несколько процессов, работающих в фоновом режиме, которые взаимодействуют друг с другом с помощью именованных каналов, FIFO, зарегистрированных в файловой системе. Примером этого может быть: #!/bin/bash mkfifo...
14543 просмотров
schedule 04.09.2022

увеличить ulimit для количества файловых дескрипторов
As normaluser : $ ulimit -n 4096 -bash: ulimit: open files: cannot modify limit: Operation not permitted Под рутом работает как надо - но тогда normaluser не повлияет. Как выбраться из этой ловушки 22? Мне нужно, чтобы это было...
6811 просмотров
schedule 28.04.2023

Программирование ядра Linux: список всех открытых файловых дескрипторов сокетов и получение соответствующей информации
Как получить все дескрипторы файлов открытых сокетов и другую информацию, такую ​​как семейство сокетов, протокол, адрес привязки? Мне нужно сделать это в модуле ядра, а не с помощью каких-то пользовательских команд...
4692 просмотров
schedule 16.11.2022

Сохранение файловых дескрипторов в Android
Я пишу приложение для Android, которое управляет файлами и делится ими с другими приложениями. Приложение реализует поставщика контента, который передает ParcelFileDescriptor объектов запрашивающим приложениям (точно так же, как встроенное...
1350 просмотров
schedule 11.02.2023

Как я могу управлять каналом, идущим вверх, и каналом, спускающимся по бинарному дереву процессов?
Я пытаюсь создать двоичное дерево процессов, в котором каждый родитель подключен к своим двум дочерним элементам через каналы. Проблема: Родительский процесс A создает два процесса (B и C) и два канала, по одному для каждого процесса. Их файловые...
883 просмотров
schedule 23.07.2023

плохой файловый дескриптор сокета
Я хочу написать многоклиентскую сокет-программу, но получаю неверный файловый дескриптор на этапе принятия. Как я могу исправить свой код? Спасибо! Вот мой код http://codepad.org/q0N1jTgz Спасибо! Вот моя часть кода! while(1) {...
4832 просмотров
schedule 16.04.2022

Чтение файла в C с файловым дескриптором
Я хочу читать из файла, используя его файловый дескриптор. Я не могу использовать его имя из-за правил присваивания. Я получаю его, вызывая open , и он отлично работает. В этот момент я знаю, что мне нужно использовать функцию read() , чтобы...
7784 просмотров
schedule 23.08.2023

Справочник по XML-дескриптору Toplink
Я очень новичок в Toplink. И новый для текущего проекта, который я поддерживаю. Проект имеет дескриптор проекта размером 1 МБ (дескриптор проекта xml). Когда я открываю его с помощью верстака Toplink, это занимает 10 минут. другой разработчик,...
121 просмотров
schedule 24.09.2022

Как работает выбор сокета()?
Как описано в книгах по сетевому программированию, функция select() отслеживает набор файловых дескрипторов для чтения. Например, вот часть кода: select(numfds, &read_fds, NULL, NULL, NULL); Здесь numfds - максимальное количество...
12270 просмотров
schedule 16.02.2024

Как перенаправить дескриптор выходного файла подоболочки на дескриптор входного файла в родительской оболочке?
(В BASH) я хочу, чтобы подоболочка использовала дескриптор файла, отличный от STDOUT, отличный от STDERR, для передачи некоторых данных обратно в родительскую оболочку. Как я могу это сделать? В конце концов я хотел бы сохранить данные в какую-то...
35482 просмотров
schedule 07.05.2023

Закрытие открытых файловых дескрипторов в дочернем процессе
Есть ли способ перебрать уже открытые файловые дескрипторы (открытые родительским процессом) и закрыть их один за другим в дочернем процессе? ОС: Unix. Причина закрытия: ограничение RLIMIT_NOFILE для setrlimit () ограничивает количество файловых...
3298 просмотров

Перенаправить вызов метода на что-то с файловым дескриптором — asyncore
У нас есть сетевой клиент на основе asyncore с сетевым подключением пользователя, воплощенным в файле Dispatcher . Цель состоит в том, чтобы пользователь, работающий с интерактивного терминала, мог вводить команды сетевого запроса, которые...
134 просмотров

Как заблокировать, пока не будут готовы все файловые дескрипторы? Использовать select()/poll()/epoll()?
Я нахожусь в ситуации, когда я хотел бы, чтобы программа C блокировала набор файловых дескрипторов, пока все файлы не будут готовы. Это отличается от традиционных системных вызовов select(), poll() и epoll(), которые блокируются только до тех пор,...
327 просмотров

Получить список открытых файлов (дескрипторов) в OS X
Я хотел бы получить список открытых файлов в процессе на os x (10.9.1). В Linux я смог получить это от /proc/PID/fd . Однако я не уверен, как получить то же самое в OS X. Я обнаружил, что procfs отсутствует в OS X (по умолчанию присутствуют...
67693 просмотров

Что дает 200 ›$ somefile?
Я нашел шаблонный flock(1) код , который выглядит многообещающим. Теперь я хочу разобраться в компонентах, прежде чем слепо использовать его. Похоже, что эти функции используют третью форму flock flock [-sxun] [-w тайм-аут] fd...
3721 просмотров
schedule 23.02.2023