Вопросы по теме 'ipc'

Простые анонимные каналы — какую модель оболочки вы используете? (ВинАПИ, С++)
У меня есть два запущенных процесса в Windows, и каждый процесс имеет канал к другому. Я хочу сериализовать сложный класс и передать его от одного процесса к другому. У меня уже отработана процедура сериализации, и я понимаю, что по каналам...
1349 просмотров
schedule 19.01.2024

Межпроцессное взаимодействие между языками/операционными системами
Я ищу средство межпроцессного взаимодействия, которое можно использовать между языками и/или средами, работающими в одной или разных системах. Например, он должен позволять отправлять сигналы между компонентами Java, C# и/или C++, а также должен...
3014 просмотров
ipc
schedule 19.10.2022

Межпроцессное взаимодействие/трансляция
У меня есть служба Windows (реализованная на C#) и что-то вроде диспетчера управления службами. Я хотел бы отслеживать сообщения от службы к диспетчеру управления службами (который представляет собой приложение оконных форм), но я не уверен, как...
667 просмотров
schedule 27.10.2022

Могу ли я использовать сигналы POSIX в своей программе Perl для создания программ, управляемых событиями?
Существуют ли какие-либо сигналы POSIX, которые я мог бы использовать в своей программе Perl для создания программ, управляемых событиями? В настоящее время у меня есть многопроцессорная программа, которая может взаимодействовать, но мой родительский...
1182 просмотров
schedule 13.10.2023

.NET WebService IPC — нужно ли это делать, чтобы минимизировать некоторые дорогостоящие операции?
Я рассматриваю несколько разных подходов к проблеме: клиентские запросы работают, некоторые вещи выполняются, и возвращается результат (ok/ошибка). Веб-служба .NET определенно кажется подходящим вариантом, моя единственная проблема заключается в...
414 просмотров
schedule 13.12.2023

Как использовать mqueue в программе c в системе на базе Linux?
Как использовать mqueue (очередь сообщений) в программе c в системе на базе Linux? Я ищу несколько хороших примеров кода, которые могут показать, как это делается правильно и надлежащим образом, возможно, с практическими рекомендациями.
87677 просмотров
schedule 23.10.2022

Вызов .NET из Perl
У меня есть сценарий Perl, и мне нужно вызвать метод из сборки .NET. Я нашел эту методику , но она довольно сложная для одноразового Perl-скрипта, поэтому я не т использовать его. В итоге я написал тривиальное консольное приложение .NET в качестве...
964 просмотров
schedule 05.01.2024

Дескриптор ввода-вывода для STDOUT в Perl в Windows при разветвлении?
У меня следующая проблема: я пытаюсь портировать perl-скрипт на windows. Скрипт довольно часто разветвляется и использует этот код для разветвления: sub sub_fork { my ( $subref, @args ) = @_; my $fh = new IO::Handle; my $pid = open(...
924 просмотров
schedule 31.03.2024

Самый простой способ сделать вызов между доменами приложений?
Мне нужно вызвать метод объекта в другом домене приложения (передать параметр и получить результат). Идеи? UPD оба AppDomain создаются не моим кодом (хост-приложение создает его, а затем вызывается мой код). Как я могу получить доступ к одному...
13657 просмотров
schedule 18.04.2024

Удаление именованных каналов при закрытии
Я использую именованный канал для связи между сценарием PHP и демоном C ++ в Linux. Демон сидит и наблюдает за конвейером, обрабатывает команды при вызове сценария и генерирует их. Система представляет собой небольшое встроенное устройство, и...
2489 просмотров
schedule 06.02.2024

IPC между расширением Firefox и COM-компонентом
Мне нужно сделать синхронный вызов между компонентом JavaScript XPCOM и компонентом COM (собственный процесс WIN32). Я знаю, варианты такие: 1) Открыть сокеты и использовать TCP/IP 2) Иметь подключаемый модуль NPAPI и загрузить его в...
324 просмотров
schedule 27.06.2022

Какова цель ftok в очередях сообщений
Я начал читать очереди сообщений, один из механизмов IPC в Linux. Но на самом первом этапе у меня есть несколько очень простых вопросов. Использование ftok() для создания уникального идентификатора (ключа) и того, какой уникальный...
21840 просмотров
schedule 05.10.2022

Что делать с межпроцессным взаимодействием между двумя процессами?
Мне нужна помощь в отношении межпроцессного взаимодействия. У меня есть приложение A и приложение B. Целью приложения B является обновление приложения A. Поскольку приложение A не может обновлять себя, должны быть обновлены некоторые dll, поэтому...
1930 просмотров
schedule 19.08.2022

Сервер Unix ipc останавливается после остановки одного клиента
У меня есть простая программа ipc. Сервер генерирует случайное число и считывает со стандартного ввода количество клиентов. Каждый клиент отправляет серверу случайные числа, пока не угадает номер сервера. Когда более n/2 клиентов угадывают число,...
160 просмотров
schedule 28.09.2022

Всегда ли шина необходима для dbus
Я пытаюсь использовать c-api низкого уровня DBUS для реализации сервера-клиента через сокеты. Мой вопрос: необходимо ли, чтобы шина всегда использовалась для связи dbus. И означает ли BUS просто дополнительный экземпляр dbus-daemon.
449 просмотров
schedule 31.03.2024

Что я могу использовать вместо канала Unix для межпроцессного взаимодействия в Windows?
У меня есть приложение, которое запускает подпроцесс. Подпроцесс считывает файлы для работы со стандартного ввода. Для некоторых операций ему нужен входной файл, содержащий информацию о том, что делать с файлами, с которыми он работает — назовем его...
841 просмотров
schedule 08.05.2024

Почему вывод печатается дважды с помощью write(), а не с помощью print() в IPC с использованием канала?
Мой вопрос прост и прямолинеен. Здесь я пытаюсь отправить данные на одном конце канала и пытаюсь прочитать с другого конца. Я пытаюсь изучить механизм IPC, и я застрял, выполняя эту простую программу. я использую print () [1] в родительском процессе,...
423 просмотров
schedule 17.10.2023

Связь между процессами с использованием каналов в C#
Я пишу две программы Первая программа отправляет текстовые сообщения второй программе. Вторая программа записывает все сообщения в указанный файл. Как только вторая программа завершается, ей необходимо сообщить первой программе, что она...
271 просмотров
schedule 24.01.2024

VB.NET Отправлять строки между приложениями?
У меня есть два приложения VB.NET. Один будет работать от имени администратора, а другой будет действовать как «получатель/клиент». Так или иначе, получатель просто сидит в трее, поэтому у него нет HWND, поэтому я не мог использовать Postmessage или...
524 просмотров
schedule 26.06.2022

поведение MPI_Barrier()?
Насколько я понимаю, это используется для того, чтобы привести все процессы на один уровень. Мне нужно найти общее время обработки для программы openMPI (время, когда все процессы завершены), поэтому я думаю, что поставить MPI_Barrier() в последнюю...
1111 просмотров
schedule 07.09.2022