Публикации по теме 'ipc'


Electron: получение пользовательских сообщений об ошибках из IPC Main
В Electron, если вы хотите обмениваться данными между процессом Node, в котором запущено ваше приложение (основное), и процессом Chromium, в котором запущен ваш интерфейс JS (рендерер), вам нужно будет использовать IPC, Inter Process Communication . IPC очень полезен для многих вещей, таких как выполнение вызовов сервера и избегание CORS и доступ к собственным API, таким как хранилище файлов и другие API ОС. Лучше всего то, что он одновременно асинхронный и синхронный, что упрощает..

Сигнал Linux — IPC или уведомление
Signal — это механизм IPC в UNIX. Вы также можете использовать сигналы вызова как ловушки (программные прерывания). Использование сигналов может привести к асинхронному событию (уведомлению). В пользовательском пространстве Во-первых, нам нужно настроить набор сигналов. Вы можете найти номер сигнала (signum, например, SIGHUP, SIGINT…) в signal.h . Мы используем некоторую функцию настройки для настройки набора сигналов (sigset) следующим образом. Во-вторых, мы можем использовать..

net-socket.io: Программирование сокетов в JavaScript
net-socket.io — это небольшая оболочка для библиотеки узлов, которая упрощает низкоуровневое программирование сокетов в JavaScript. Он в значительной степени основан на Socket.io и Event Emitters . const { Server } = require('ipc-socket.io'); const io = Server('/tmp/socket'); io.on('connection', function(socket){ socket.emit('message', { text: 'hello', totalClients: io.sockets }); }); Но почему? Вариант использования для этой библиотеки такой же, как вариант..

Кластеризация и межпроцессное взаимодействие (IPC) в Node.js
Введение Один экземпляр Node.js работает в одном потоке. Это не позволяет автоматически использовать преимущества многоядерных систем. Однако, используя кластерный модуль , можно использовать преимущества нескольких ядер ЦП. Кластеризация повышает производительность вашего приложения и позволяет легко добиться нулевого времени простоя (горячего) развертывания. Также имейте в виду, что количество рабочих процессов, которые могут быть созданы, не ограничивается количеством ядер ЦП..

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

Самый чистый способ остановить процесс на Win32?
При реализации прикладного сервера и его клиентских библиотек на C ++ у меня возникают проблемы с поиском чистого и надежного способа остановки клиентских процессов при завершении работы сервера в Windows. Предполагая, что сервер и его клиенты...
1019 просмотров
schedule 28.01.2023

Передача данных между приложением C++ (MFC) и C#
У нас есть монолитное приложение с графическим интерфейсом MFC, срок службы которого на C++ подходит к концу. Мы планируем создать новую функциональность на C# и передавать данные между каждым приложением. Вопрос: каков наилучший подход для...
7701 просмотров
schedule 30.04.2022

Каков самый простой метод межпроцессного взаимодействия между двумя процессами C #?
Я хочу создать связь между родительским и дочерним процессами, написанными на C #. Он должен быть асинхронным, управляемым событиями. Я не хочу запускать поток в каждом процессе для обработки очень редкой связи. Какое для этого лучшее решение?
118055 просмотров
schedule 24.09.2022

Есть ли какие-то последствия для множества процессов, записывающих в один считыватель именованного канала в posix?
Я пишу программу для POSIX (OSX), в которой у меня будет много процессов, отправляющих сообщения одному слушателю, который, по сути, является потоком журналирования. Все процессы выполняются в отдельных программах, и очень заманчиво использовать один...
1783 просмотров
schedule 13.04.2022

Отправка сообщений с php на java
Мое приложение представляет собой агрегатор каналов. Внешний интерфейс запрограммирован на php, но у меня есть программа на Java, которая периодически обновляет базу данных каналов. В текущей схеме, если пользователь добавляет канал для...
1681 просмотров
schedule 22.05.2023

Лучший механизм для реализации шины IPC в .NET?
У меня есть несколько приложений, которые хотят общаться ЛОКАЛЬНО через шину данных. Идеально: Они говорят и слушают, когда заходят в сеть Не будет «владельца» этого способа связи. Никаких дополнительных компонентов для установки...
501 просмотров
schedule 06.04.2024

Межпроцессное взаимодействие в Windows
У меня есть сценарий TCL, работающий в Windows. Мне нужно связаться со старым приложением vc++ 6, работающим в другом процессе. Мне нужна двухсторонняя связь. В Linux я бы использовал dbus, но какую стратегию IPC мне следует использовать для Windows?
6925 просмотров
schedule 18.09.2023

Межпроцессный мьютекс в Perl
У меня есть программа Perl CGI, которая выполняется под mod_perl. В программе я хотел бы предотвратить одновременный доступ к ресурсу несколькими процессами. # Semaphore Initialization Code # 10023 is unique id, and this id will be same across...
4233 просмотров
schedule 28.12.2023

CreateRemoteThread, LoadLibrary и PostThreadMessage. Каков правильный метод IPC?
Хорошо, я добавляю код в другой процесс с помощью CreateRemoteThread/LoadLibrary «трюк». Я получаю идентификатор потока и процесс с DLL по моему выбору. По крайней мере, теоретически DLL в данный момент ничего не делает, поэтому проверить это...
6167 просмотров
schedule 05.08.2022

Межпроцессное взаимодействие между приложением C++ и приложением Java в среде ОС Windows
У нас есть приложение C++ в Windows, которое запускает процесс Java. Эти два приложения должны взаимодействовать друг с другом (через фрагменты XML). Какой метод межпроцессного взаимодействия вы бы выбрали и почему? Методы на столе для нас:...
6662 просмотров
schedule 11.07.2022

Простой и надежный IPC между Python и PHP
У меня есть программа на Python, которая запускает PHP-скрипт с помощью функции subprocess.Popen() . Сценарий PHP должен обмениваться данными с Python, и я пытаюсь найти простой, но надежный способ управления отправкой/получением сообщений. Я уже...
2247 просмотров
schedule 08.10.2022

Насколько надежны доменные сокеты unix?
Я пытаюсь выяснить протокол для использования с сокетами домена и не могу найти информацию о том, насколько слепо можно доверять сокетам домена. Могут ли данные быть потеряны? Всегда ли сообщения принимаются в том же порядке, в котором они были...
2427 просмотров
schedule 16.10.2022

Может ли клиент Silverlight общаться с сервером C++?
Наша компания хочет преобразовать наш текущий пользовательский интерфейс в веб-клиент. Мы рассматриваем возможность использования Microsoft Silverlight для этого, но он должен будет взаимодействовать с нашим устаревшим серверным приложением C++...
741 просмотров
schedule 19.01.2024

Как разделить связанный список между двумя процессами?
У меня есть два процесса, и я хочу поделиться между ними связанным списком. Один из процессов просто будет читать список, а другой процесс будет изменять список (добавлять/удалять записи). Можете ли вы сказать мне, как этого достичь? Позвольте...
5513 просмотров
schedule 10.05.2022

Разработать этот алгоритм лучше?
Я работаю над гораздо более сложной версией этого (с транспортным средством, движущимся в обоих направлениях X и Y) Я сделал этот пример, чтобы получить идеи о том, как лучше всего это сделать. У меня есть автомобиль, движущийся в направлении...
1077 просмотров
schedule 31.10.2022

Обеспечение безопасности на канале удаленного взаимодействия IPC
Я пытаюсь запустить службу под другой учетной записью пользователя из приложения, которое будет получать доступ к службе через удаленное взаимодействие. Хотя под одной и той же учетной записью все в порядке, но как только я использую разные учетные...
2559 просмотров
schedule 12.04.2022

C IPC ждет ребенка
Итак, у меня есть программа, которая создает дочерний процесс и выполняет команду (например, ls). Затем родитель будет использовать каналы для отправки и получения от ребенка. Это отлично работает, когда я сам ввожу команды из командной строки....
779 просмотров
c ipc
schedule 05.07.2023

Общая память Linux
Функция, которая создает разделяемую память в программировании *inux, принимает ключ в качестве одного из своих параметров. В чем смысл этого ключа? И как я могу его использовать? Редактировать: Идентификатор не общей памяти
1598 просмотров
schedule 27.09.2022

Вызов программы Python из PHP
У меня есть версия алгоритма A*, который строит граф дорожной и велосипедной сети Великобритании в списках Python. Инициализация занимает около 30 секунд, но после этого можно очень быстро найти кратчайший маршрут между любыми двумя вершинами....
784 просмотров
schedule 23.09.2022

Решения IPC для процессов Python в системе, совместимой с POSIX
У меня есть два процесса Python, которым необходимо взаимодействовать друг с другом в системе жалоб POSIX, как IPC я подумал, что использование именованного канала будет самым простым решением, однако, поскольку я новичок в Python, я подозреваю, что...
848 просмотров
schedule 18.06.2023