Описание тега inter-process-communicat
Межпроцессное взаимодействие (IPC) относится к обмену данными между несколькими потоками в одном или нескольких процессах, локально или на удаленных компьютерах, подключенных к сети. Доступные методы IPC различаются в зависимости от полосы пропускания и задержки связи между потоками, а также типа передаваемых данных. IPC включает такие подтемы, как передача сообщений, синхронизация, общая память и удаленные вызовы процедур (RPC).
1
ответ
Потеря данных безопасная связь между двумя машинами
У меня есть два приложения, работающие на двух отдельных (Windows) машина. Мне нужно надежное решение для связи между двумя приложениями, которое может допускать отключение короткого канала связи (например, перезапуск приложения приемника) без потер…
17 июн '15 в 12:29
1
ответ
Двунаправленное межпроцессное взаимодействие с использованием двух каналов
Я пытаюсь написать код, который разветвляется на подпроцесс и взаимодействует с ним с помощью каналов. Я использую два канала - один для записи, а другой для чтения из стандартных потоков подпроцесса. Вот что у меня так далеко: #include <stdio.h&…
12 дек '13 в 17:17
1
ответ
Visual Studio C++ для сокетов C#
Я использую OpenCV для обработки изображений и до сих пор я сделал все чисто на C++. Я хочу создать приложение с графическим интерфейсом, используя C#, однако я не уверен насчет протоколов связи. Основная причина, по которой я хочу использовать C# с…
14 ноя '13 в 03:04
2
ответа
Как общаться между Silverlight и настольным приложением?
У меня есть приложение Silverlight 5 в браузере. Нужно заставить его работать со сканерами. У меня есть контроль над приложением SL5, и я могу разработать настольное приложение (.NET) для выполнения сканирования. Как я могу заставить приложение SL "…
18 окт '12 в 16:18
0
ответов
Передача MediaPlayer из Сервиса в Activitiy с IPC
Я работаю над приложением для Android, которое транслирует видео из Интернета. При этом приложение также может передавать потоковое видео в фоновом режиме, я держу медиаплеер в отдельном сервисе процесса. Я пытался запустить службу и активность в од…
07 ноя '14 в 10:03
2
ответа
Основы создания консоли MML в Python
Я хочу, чтобы консоль MML (человек-машинный язык) была написана на Python как единственная точка входа для управления и контроля за внутренним процессом. В основном смогут: прикрепить к существующему внутреннему процессу если бэкэнд-процесс не запущ…
06 май '11 в 22:52
0
ответов
Связь в распределенных системах - действительно ли используются файлы?
Типы общения Переходный • Сообщение существует только тогда, когда коммуникационные процессы активны Постоянный • Сообщение сохраняется даже тогда, когда процессы не активны. • Помещается в постоянную очередь сообщений при выполнении процесса получе…
13 ноя '12 в 03:40
1
ответ
IPC с использованием CORBA с C++ и Java
Я решил использовать CORBA для связи между службой C++ и службой Java. Я хочу знать, возможно ли использование CORBA для внешнего вызова библиотеки C++ и библиотеки Java, как мы вызываем DLL в приложении. Будет очень полезно, если кто-нибудь поможет…
21 фев '13 в 07:06
1
ответ
Вопрос о значении семафора, если процесс ненормально завершает работу после уменьшения значения семафора
Если процесс снижается после уменьшения значения семафора с 1 до 0, то, насколько я понимаю, значение семафора остается равным 0. Если тот же процесс запускается снова и пытается повторно получить тот же семафор, он будет заблокирован навсегда. Есть…
23 сен '11 в 13:56
2
ответа
Передача данных между Python и C# без записи файла
Я хотел бы передать двоичную информацию между Python и C#. Я бы предположил, что вы можете открыть стандартный входной / выходной канал и читать и записывать в него как файл, но есть много движущихся частей, и я не слишком хорошо знаю C#. Я хочу дел…
04 мар '14 в 19:05
3
ответа
Избегайте переключения приложений [процессов] для общего ресурса в Linux
Общий ресурс используется в двух прикладных процессах A и в процессе B. Чтобы избежать состояния гонки, решил, что при выполнении части кода, имеющей дело с общим ресурсом, отключите переключение контекста и снова включите переключение процессов пос…
23 янв '14 в 08:54
1
ответ
Автоматизация публикации FLA-файлов; вызывая Process.Start несколько раз
Проблема фона Я создал процесс публикации в один клик для моих файлов проекта Flash (*.fla) с помощью программы на C#, которая выполняет следующие операции: Обновляет статическую переменную "версия" в двух основных файлах проекта (по одному для кажд…
07 май '14 в 18:27
1
ответ
Win32: Как отправить сообщение процессу, запущенному другим пользователем в Windows?
Мы запускаем два приложения, каждое из которых регистрирует одно и то же сообщение, используя RegisterWindowMessage(): приложение A в качестве обычного пользователя и приложение B в качестве администратора в сеансе одного и того же пользователя на к…
15 мар '13 в 19:34
2
ответа
IPC через два разных исполняемых файла?
У меня следующая проблема, и я понимаю, что мне нужно использовать IPC через общую память или сетевые сокеты. У меня есть один исполняемый файл (имеется в виду отдельный.exe), скомпилированный с VS2010, который получает данные откуда-то, и он должен…
12 дек '13 в 19:47
1
ответ
Межпроцессное взаимодействие на одной машине
using System; using System.Diagnostics; namespace csharp_station.howto { /// <summary> /// Demonstrates how to start another program from C# /// </summary> class share { public int a; public int b; } class ProcessStart { static void Main…
01 ноя '12 в 08:22
1
ответ
Как мне сообщить, что я обновил MemoryMappedFile из другого процесса?
Я хочу использовать MemoryMappedFile для связи между собственным приложением и приложением.NET. Меня интересует проблема: как сообщить приложению.NET, что я обновил файл? или наоборот. Я полагаю, что мог бы использовать сообщение Windows, чтобы обща…
02 дек '11 в 20:59
0
ответов
C++ Самое быстрое межпроцессное взаимодействие
Я знаю, что это (в некоторой степени) переменная, основанная на реализации и платформе, но в целом, какой самый быстрый метод межпроцессного взаимодействия в следующих 2 областях: 1) Оповещение других процессов 2) Обмен данными между процессами Для …
07 ноя '14 в 19:42
0
ответов
Как пакеты R, такие как RJags и RStan, управляют межпроцессным взаимодействием?
Как пакеты R, которые взаимодействуют с внешними программами, такими как stan и jags, обрабатывают межпроцессное взаимодействие? Я могу представить, что это возможно с помощью вызова system() и / или ввода / вывода в файлы, но я предполагаю, что они…
31 дек '14 в 15:53
1
ответ
Быстрый доступ к распределенной памяти в C#
У меня есть служба CF WCF, которая размещает 120 ГБ памяти в Dictionary<File,byte[]> для очень быстрого доступа к содержимому файла, который действительно хорошо работал со мной. После доступа содержимое файла было помещено в MemoryStream и пр…
27 май '13 в 11:57
0
ответов
Является ли libpcap быстрее, чем чтение сокета для межпроцессного взаимодействия на локальном хосте?
У меня есть (унаследованное) специализированное приложение для отслеживания пакетов, которое анализирует Ethernet с помощью libpcap и анализирует полученные данные. "Анализатор" Я добавляю другой процесс, который считывает "данные" с карты PCI, и я …
03 дек '14 в 16:01