Вопросы по теме '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 просмотров
schedule
01.05.2022
Дубликат файлового дескриптора после открытия
Я использую 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 просмотров
schedule
28.06.2022
Перенаправить вызов метода на что-то с файловым дескриптором — asyncore
У нас есть сетевой клиент на основе asyncore с сетевым подключением пользователя, воплощенным в файле Dispatcher . Цель состоит в том, чтобы пользователь, работающий с интерактивного терминала, мог вводить команды сетевого запроса, которые...
134 просмотров
schedule
18.09.2022
Как заблокировать, пока не будут готовы все файловые дескрипторы? Использовать select()/poll()/epoll()?
Я нахожусь в ситуации, когда я хотел бы, чтобы программа C блокировала набор файловых дескрипторов, пока все файлы не будут готовы. Это отличается от традиционных системных вызовов select(), poll() и epoll(), которые блокируются только до тех пор,...
327 просмотров
schedule
07.07.2023
Получить список открытых файлов (дескрипторов) в OS X
Я хотел бы получить список открытых файлов в процессе на os x (10.9.1). В Linux я смог получить это от /proc/PID/fd . Однако я не уверен, как получить то же самое в OS X. Я обнаружил, что procfs отсутствует в OS X (по умолчанию присутствуют...
67693 просмотров
schedule
04.08.2022
Что дает 200 ›$ somefile?
Я нашел шаблонный flock(1) код , который выглядит многообещающим. Теперь я хочу разобраться в компонентах, прежде чем слепо использовать его.
Похоже, что эти функции используют третью форму flock
flock [-sxun] [-w тайм-аут] fd...
3721 просмотров
schedule
23.02.2023