Описание тега named-pipes
Именованный канал - это механизм межпроцессного взаимодействия, который существует как в Unix, так и в Unix-подобных системах (где он также известен как FIFO и подобен файлам), а также в Microsoft Windows (где это ядро в памяти. объект). Семантика и API-интерфейсы существенно различаются между платформами.
3
ответа
Проверка EOF при использовании функции read()
Я впервые работаю с чтением из файловых дескрипторов, и я тестирую методом проб и ошибок уже около 3 часов, и у меня почти работает мой читатель! Мне просто нужно немного помочь в проверке EOF на именованном канале. Итак, я открываю (хорошо нескольк…
24 июл '14 в 18:56
0
ответов
Формат вывода именованного канала (mkfifo)
Я использую именованный канал, чтобы читатель и писатель могли общаться. Текст, который я перемещаю, состоит из массива строк text [lines], и каждая строка состоит из 4 слов (или цифр), разделенных пробелом. Читатель это: string temptext1[lines]; in…
14 фев '14 в 12:31
2
ответа
Возникли проблемы при подключении к именованному каналу из программы Win32 на C++
У меня есть две программы, которые работают на одном компьютере, и мне нужно, чтобы они разговаривали. Одним из них является существующая программа, написанная на C++ с использованием более старой платформы Windows32. Другой - недавно написанное при…
05 апр '14 в 00:57
2
ответа
ActiveRecord для использования MySQL именованных каналов на окнах
Можно ли подключиться из ruby /ActiveRecord к базе данных mysql по именованным каналам. ОС - это Windows. Благодарю.
08 сен '10 в 14:44
1
ответ
C - Буфер получает добавление
Я пытаюсь создать систему входа в Linux с именованными каналами. У меня есть цикл do-while, который запускается до тех пор, пока не будет угадан правильный пароль или 3 неудачных попытки. Проблема в том, что каждый раз, когда я "спрашиваю" у пользов…
08 июн '13 в 00:51
4
ответа
Чтение из множества неблокирующих именованных каналов в linux
Основываясь на похожем примере, расположенном здесь в stackru, у меня есть три именованных канала, pipe_a, pipe_b и pipe_c, которые поступают от внешних процессов. Я хотел бы иметь процесс чтения, который выводит на консоль, что бы ни записывалось в…
02 янв '14 в 02:10
1
ответ
Опрос () по именованной трубе возвращается с POLLHUP постоянно и немедленно
Я открываю именованный канал (fifo, созданный mkfifo) с неблокирующим флагом (open(...O_NONBLOCK)), затем начинаю опрос (poll(...)). Все идет нормально. Затем из командной строки я делаю пару echo 123 > /tmp/fifo Все они считываются из канала, ка…
25 фев '14 в 17:07
2
ответа
Именованные каналы с командной строкой
Можно ли передать по каналу именованный канал с помощью командной строки dir >"\\.\pipe\my_named_pipe" my_named_pipe - это канал, созданный приложением win32 #include <windows.h> #include <iostream> int main() { HANDLE pipe= CreateNam…
14 окт '13 в 22:14
0
ответов
Именованные каналы WCF: проблема потоковой передачи (конфигурации)
Я строю службы WCF для передачи больших файлов (~8 Гб) между двумя процессами с использованием именованных каналов. У меня есть концепция, работающая для передачи небольших файлов в потоковом режиме. Хотя для больших файлов я должен увеличить maxRec…
15 июн '12 в 14:14
2
ответа
Использование NamedPipeServerStream и NamedPipeClientStream асинхронно
У меня есть следующие требования к архитектуре сервер / клиент: Напишите сервер / клиент, который работает асинхронно. Связь должна быть дуплексной, т.е. читать и писать на обоих концах. Несколько клиентов могут подключиться к серверу в любой момент…
02 янв '18 в 10:36
0
ответов
Веб-служба взаимодействия с клиентским сервером.NET NamedPipes
Я пытаюсь заставить клиент / сервер общаться в проекте, над которым я работаю. Кажется, работает нормально при разговоре между двумя службами Windows (пока). Но, кажется, возникают некоторые проблемы, когда я помещаю клиентскую сторону в веб-сервис.…
20 авг '10 в 21:02
1
ответ
Как заставить клиента проверять, завершен ли сервер с операцией чтения из канала перед записью данных в канал в с ++
Мне нужно, чтобы мой клиент сначала проверил, читает ли сервер данные из канала, если да, то подождите, пока сервер не будет выполнен, иначе запишите данные в канал. Если я не использую команду sleep в моем примере клиентской программы, то Сервер не…
02 июл '18 в 09:00
1
ответ
Как отправить запрос и получить ответ, используя system.io.pipes
Я пытаюсь написать клиент и сервер, которые общаются через именованные каналы. Мне нужно, чтобы клиент мог отправить запрос на сервер и чтобы сервер отправил ответ. Все примеры в Интернете для System.IO.pipes отправляют одну строку клиенту или одну …
14 сен '11 в 16:17
3
ответа
Как использовать именованные каналы по сети?
Я пытаюсь создать соединение по сети через именованные каналы. Я делаю это, как говорится в MSDN. Я создаю трубу на стороне сервера с функцией. CreateNamedPipe( "\\\\.\\pipe\\myNamedPipe", DUPLEX | FILE_FLAG_OVERLAPPED, 0, 255, BUFFER_SIZE, BUFFER_S…
25 май '11 в 05:57
0
ответов
Создание дочернего процесса с перенаправленным вводом и выводом: файл не найден
Я следовал всем инструкциям на сайте MSDN по созданию дочернего процесса с перенаправленным вводом и выводом, но он выдает ошибку: Сбой CreateProcess с ошибкой 2: система не может найти указанный файл код, который я использовал: #include <windows…
24 июл '16 в 22:00
2
ответа
Именованные каналы WCF и веб-роли Azure
Я потратил слишком много времени, стуча головой об стену для этого. Запуск Azure SDK 1.7 / Visual Studio 2010 Ultimate. Я не могу запустить службу WCF по именованным каналам, размещенным в IIS/WAS. Любая попытка подключиться к моему сервису в эмулят…
17 июл '12 в 22:24
1
ответ
Тайм-аут на NamedPipe в C#
У меня есть пара приложений, говорящих друг с другом, и я использую NamedPipe. Но если другое приложение недоступно, то NamedPipe ждет когда-либо соединения. Это также не поддерживает тайм-ауты. Какой правильный способ сделать это?
03 дек '08 в 01:25
1
ответ
Передача структуры из приложения C# на сервер C++ с использованием именной трубы?
public struct message { public int functionCall; public int address; public int length; } Можно ли передать эту структуру через именованный канал из моего приложения C# на мой сервер C++? Я предполагаю, что должны быть некоторые преобразования. Если…
27 фев '15 в 10:48
1
ответ
Как заставить несколько процессов "общаться" вместе?
Я пытаюсь смоделировать игру для двух игроков в bash. Точнее, должна быть одна центральная программа (движок игры) и две программы для игроков. Игровой движок должен отправить информацию об игре в player1, затем получить вывод player1, затем отправи…
28 авг '15 в 06:54
0
ответов
SQL Server внезапно выбрасывает ошибки именованных каналов
Я использую SQL Server 2014 Express и использую собственные драйверы SQL Server для подключения из своего кода VS.net. Они оба на моей машине Win10. Внезапно, на прошлой неделе или около того, я получаю ошибки, когда мой код пытается подключиться. К…
22 янв '18 в 17:09