Вопросы по теме 'inter-process-communicat'

Является ли надежным протоколом связи сокетов для межпроцессного взаимодействия?
Я разрабатываю протокол связи, который будет использоваться для связи между двумя приложениями ПК с использованием соединения через сокет. Самый распространенный случай, когда оба приложения работают на одной машине, но можно будет запустить одно...
472 просмотров
schedule 09.03.2023

Как я могу вызвать метод в другом экземпляре процесса моего приложения WinForms?
Я работаю над приложением, которое использует Mutex, чтобы гарантировать, что это единственный экземпляр приложения, работающий в системе. Когда другой экземпляр приложения пытается запуститься, я хочу, чтобы метод запускался в исходном экземпляре....
5395 просмотров
schedule 22.08.2022

Связь асинхронного процесса PHP
Есть ли способ добиться межпроцессного (или потокового) взаимодействия в PHP, но при этом сохранить все в асинхронном режиме? Я хочу иметь скрипт, который создает 4 процесса, а затем немедленно завершает работу. Каждый из 4 процессов должен...
2044 просмотров

Нужна помощь в IPC через Pipes
Я работаю в лаборатории. Отцовский процесс создаст два дочерних процесса A и B. Son A отправит некоторую строку сыну B через канал. Son B инвертирует регистр String строки, полученной от Son A, и отправит обратно инвертированную строку сыну A.after...
167 просмотров

Выполнение банки памяти
Предположим, у меня есть процесс Java, который получает исполняемый jar-файл от доверенного процесса в виде байта [], есть ли способ вызвать его без необходимости записи jar-файла на диск, а затем вызвать его (запустить новый процесс, который...
818 просмотров

как клиент может получать более одного широковещательного сообщения, когда транслируется более одного сервера?
Я использую system.Net.Socket для отправки и получения сообщений с сервера на клиент. Но я сталкиваюсь с проблемой, когда несколько серверов передают сообщение, а затем программа-приемник внезапно закрывается. Код моего сервера для вещания выглядит...
1186 просмотров

Межпроцессное взаимодействие на одной машине с использованием tcp
У меня есть два процесса: клиент и сервер. Это выглядит следующим образом: Это мой клиентский процесс: - [Serializable ] public class retobj { public int a; } class client { static void Main(string[] args) { TcpClient client...
1734 просмотров
schedule 09.06.2023

Как обмениваться данными между двумя процессами?
Возможный дубликат: IPC Механизмы в C # - использование и передовые методы У меня есть два разных процесса: A и B . Процесс A хочет отправить процессу B некоторые данные (массив байтов, строк, структур и т. Д.). Итак,...
18170 просмотров

связь между двумя программами в python
У меня есть 2 программы, обе на питоне, одна сторонняя и уже сделана. Я хочу запустить один на переднем плане и один в фоновом режиме. Я хочу установить связь между двумя программами, чтобы я мог сказать одной на переднем плане что-то сделать, а...
19869 просмотров

Win32: как отправить сообщение процессу, запущенному другим пользователем в Windows?
Мы запускаем два приложения, каждое из которых регистрирует одно и то же сообщение с помощью RegisterWindowMessage(): приложение A как обычный пользователь и приложение B как администратор в сеансе одного и того же пользователя на машине, и эти...
3050 просмотров

Связь между процессами в VHDL
У меня проблемы с общением между процессами. Раньше я использовал flag и clearFlag для решения этой проблемы, но это немного раздражает и выглядит не очень хорошо. Как лучше всего справиться с этим? Вот пример кода того, как я это делал раньше:...
1960 просмотров
schedule 13.10.2022

Многопроцессорная и однопроцессорная многопоточность для программных модулей, обменивающихся сообщениями
Нам нужно создать программную среду (или промежуточное ПО), которая позволит обмениваться сообщениями между различными программными компонентами (или модулями), работающими на одной машине. Этот фреймворк предоставит такие возможности: Связь...
9395 просмотров

класс MemoryFile любого использования?
Я планировал использовать общую память между активностью и службой в отдельном процессе для передачи большого контента между ними. С этой целью я читаю всю информацию, которую я нашел в MemoryFile, и как ее передавать между действиями и, в...
1437 просмотров

Как перенести событие межпроцессного взаимодействия в Linux с помощью AutoResetEvent из Windows
Мой текущий код Windows использует именованное событие для межпроцессного взаимодействия. Может быть много процессов, ожидающих события, когда оно сигнализируется, все ожидающие процессы освобождаются, а затем событие возвращается в несигнальное...
258 просмотров

обмен текстом между двумя процессами в ящике с использованием файла с отображением памяти
Требование состоит в том, чтобы иметь возможность общаться в чате, например, между двумя консольными приложениями в одном и том же окне Windows. Я реализовал это с помощью именованных каналов, реализуя функции отправителя и получателя в каждом...
661 просмотров

Что произойдет, если процесс завершится сбоем при сбросе сопоставленного файла?
Я использую boost::interprocess::managed_mapped_file для IPC под Linux. Короче говоря, один процесс может записывать объекты в файлы (метод construct ) для чтения другим процессом (метод find ). Однако что делать, если процесс падает во время...
337 просмотров

Как убедиться, что другие потоки завершены, прежде чем выполнять какое-либо действие
Моя программа состоит из нескольких потоков записи, которые записывают данные в буфер, и потока чтения, который считывает данные из этого общего буфера и выводит их. Мне нужно убедиться, что все потоки записи записали свои данные в буфер до того, как...
62 просмотров

легко обмениваться / получать доступ к одной переменной (строке) между двумя локальными запущенными процессами
2 локальных и запущенных приложения: Приложение №1 периодически (timer1 @30sec) записывает «ping» в общую/межпроцессную строку. Приложение № 2 периодически проверяет (timer2 @ 60sec), если общая строка == «ping», и перезаписывает ее на «pong»....
1914 просмотров

Как общаться между процессами C# и ruby ​​с помощью stdin и stdout
Пробуем разные методы межпроцессного взаимодействия. У меня есть приложение С#, которое порождает процесс ruby ​​​​и перенаправляет stdin и stdout процесса ruby, чтобы приложение C # могло отправлять инструкции процессу ruby, а процесс ruby ​​мог...
724 просмотров
schedule 08.06.2022

Как взаимодействовать с самодельными расширениями ядра OSX?
Как взаимодействовать с самодельными расширениями ядра OSX? Я нашел следующее руководство по созданию расширения: https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptKEXT/kext_tutorial.html Это прекрасно...
1145 просмотров