Публикации по теме 'named-pipes'
Межпроцессное взаимодействие между приложением C # & Go
Недавно я столкнулся со сценарием, когда приложение в системном трее (написанное на C #) должно было взаимодействовать с фоновой службой Windows (написанной на Golang). Я просмотрел множество ответов, блогов и статей о переполнении стека, чтобы найти правильный способ взаимодействия между двумя разными исполняемыми файлами, и нашел о Named-Pipes .
Итак, этот пост в основном связан с тем, чтобы показать, как эти именованные каналы могут использоваться в качестве канала связи для связи..
Вопросы по теме 'named-pipes'
Как вы настраиваете WCF для поддержки FaultContracts, когда и хост, и клиент находятся в одном процессе с использованием net.pipe?
Я пытаюсь создать внутрипроцессный модульный тест для взаимодействия моей службы с клиентом, используя привязку net.pipe. Как и хорошая служба WCF, он использует атрибут FaultContractAttribute для операций службы, чтобы выявить возможные ошибки...
5268 просмотров
schedule
01.09.2022
Стандартный инструмент командной строки Unix для подключения к сокету.
У меня есть некоторые приложения и стандартные инструменты Unix, отправляющие свой вывод в именованные каналы в Solaris, однако именованные каналы можно читать только из локального хранилища (в Solaris), поэтому я не могу получить к ним доступ по сети...
30130 просмотров
schedule
03.07.2022
Есть ли какие-то последствия для множества процессов, записывающих в один считыватель именованного канала в posix?
Я пишу программу для POSIX (OSX), в которой у меня будет много процессов, отправляющих сообщения одному слушателю, который, по сути, является потоком журналирования. Все процессы выполняются в отдельных программах, и очень заманчиво использовать один...
1783 просмотров
schedule
13.04.2022
В XP отказано в подключении к удаленным именованным каналам
У меня есть простой дизайн, который я пытаюсь реализовать.
Одно серверное приложение на основе C++ создает именованный канал только для записи. Несколько клиентов (C++ или C#) подключаются только для чтения и прослушивают сообщения о состоянии....
1552 просмотров
schedule
21.06.2022
Именованные каналы — асинхронный просмотр
Мне нужно найти способ получать уведомления, когда System.IO.Pipe.NamedPipeServerStream, открытый в асинхронном режиме, имеет больше данных, доступных для чтения, — WaitHandle был бы идеальным. Я не могу просто использовать BeginRead() для получения...
4321 просмотров
schedule
31.08.2022
Как читать / писать из erlang в именованный канал?
Мне нужно, чтобы мое приложение на Erlang читало и записывало через именованный канал.
Открытие именованного канала как файла завершится ошибкой eisdir .
Я написал следующий модуль, но он хрупкий и во многих смыслах кажется неправильным. Также...
1927 просмотров
schedule
21.09.2022
чтение без блокировки в именованном канале
у меня есть следующий бит кода C, который читается из канала, а затем должен блокироваться, но никогда не блокируется
int pipe_fd;
int res;
int open_mode = O_RDONLY;
char buf[100];
int bytes_read = 0;
memset (buf, '\0', sizeof(buf));
pipe_fd =...
12872 просмотров
schedule
17.12.2022
GLE 997: выполняется перекрывающаяся операция ввода-вывода
Этот пост связан с моим предыдущим сообщением . Там я создавал PipeServer и Client как две отдельные программы и пытался писать на сервер и получать ответ. И программа переходила в бесконечный цикл.
Поэтому для простоты я объединил Клиент и...
3643 просмотров
schedule
08.08.2023
Поддержка Windows Named Pipe в Linux
Я рассматриваю проект, который потребует межпроцессного взаимодействия между устаревшим приложением Windows с использованием именованных каналов и новой службой, работающей на сервере Linux. Приложение Windows не может быть изменено. Кто-нибудь...
4382 просмотров
schedule
22.02.2023
WCF net.pipe прерывается при получении ответа
Это устранено
Это контракт, который я не могу получить от сервисного звонка:
[DataContract]
public class myInitializationData : ClientInitializationData
{
[DataMember]
public Dictionary<string, string> CultureNameLookup {...
4378 просмотров
schedule
24.10.2022
Когда сообщения становятся больше, удаленное взаимодействие IpcChannel становится медленнее
Я оцениваю различные методы межпроцессного взаимодействия для пары процессов .NET 2.0 , находящихся на одном компьютере . Естественно, кандидатом является .Net Remoting, и теоретически самой быстрой конфигурацией должна быть IpcChannel (именованные...
1766 просмотров
schedule
08.07.2022
PipeTransmissionMode.Message: как именованные каналы .NET различают сообщения?
Может ли кто-нибудь прояснить значение PipeTransmissionMode.Message в . СЕТЬ?
Как .NET отличает одно сообщение, прошедшее через канал, от другого?
Могу ли я сериализовать объект с помощью BinaryFormatter а затем передать его по...
17337 просмотров
schedule
22.05.2023
Контроль готовности файловых дескрипторов
У меня есть случай, когда у меня есть входящий поток сложных сообщений, которые нуждаются в некоторой обработке, прежде чем они будут переданы в упрощенном формате фактическому обработчику.
Я хотел бы использовать дескриптор файла FIFO, при этом...
181 просмотров
schedule
28.06.2022
Строка подключения для экземпляра SQL Server
У меня есть SQL Server 2000, и у него есть еще 2 экземпляра sql. Главный сервер не имеет проблем, далее я говорю об этих двух экземплярах,
Они делят,
Та же машина
Тот же IP
То же имя экземпляра
Тот же порт
Мне тоже...
7262 просмотров
schedule
30.05.2022
использование каналов для передачи файлового ввода-вывода другому процессу
Только что начал изучать/использовать каналы и задавался вопросом, как направить вывод файла приложения в канал, чтобы другое приложение могло его использовать.
Чтобы быть точным, я хочу передать вывод ffmpeg (транскодированные видеоданные) в свое...
4814 просмотров
schedule
14.09.2022
Несколько приложений WCF с использованием NetNamedPipe
Я пытаюсь запустить несколько приложений для размещения службы WCF на одном компьютере.
Я хочу запускать несколько приложений , а не несколько служб в одном приложении.
var host = new ServiceHost(typeof(MyClass1), new Uri[] { new...
4422 просмотров
schedule
25.04.2022
Почему два адреса HTTP и TCP могут использовать один и тот же порт, а два адреса IPC не могут использовать один и тот же именованный канал?
Что я думаю о порте: всякий раз, когда сообщение поступает на машину, оно копируется в область памяти, которая отображается на указанный порт, и соответствующее приложение или служба уведомляются о том, что для него прибыло сообщение.
Если это так,...
202 просмотров
schedule
24.06.2023
Именованный канал в VB6: CallNamedPipe() завершился с ошибкой 87
Я использую CallNamedPipe() в VB6 для отправки сообщений на сервер именованных каналов С#. На стороне сервера канал создается:
new NamedPipeServerStream(pipeName, PipeDirection.InOut, numThreads);
На клиенте я использую этот вызов для записи...
2706 просмотров
schedule
20.07.2023
Именованные каналы PHP в Windows
Хорошо, вот сценарий. Допустим, у меня есть php-скрипт, который должен ждать, пока определенная информация станет доступной, и я подумал, что было бы хорошим решением, если бы я мог сделать этот блок скрипта вместо занятого цикла, пока эта информация...
1516 просмотров
schedule
17.12.2022
Как использовать Named Pipes без зависания компьютера, если никто не подключается к сети?
Я ищу способ общения между программами на одном компьютере, и мне посоветовали Named Pipes.
Кажется, что единственный способ подключиться к серверу — через WaitForConnection (я недостаточно знаю, чтобы использовать неуправляемый код). Но если...
1668 просмотров
schedule
17.12.2022