LS : prwx------ 1 root root 0 fifo
write.sh : #! /bin/bash
while true;
do
echo "blah" > fifo
done
read.sh : #! /bin/bash
while true;
do
cat fifo
done
나는 하나 write.sh을 실행하고 다른 하나는
NamedPipeServerStream을 사용하여 앱 인스턴스간에 작은 IPC를 수행하고 싶습니다. 그러나 클라이언트가 동일한 터미널 서버 세션에있는 경우에만 서버를 대상으로하고 싶습니다 (응용 프로그램이 TS 환경에서 실행되는 경우). 이것을 달성하기위한 아이디어는 로그온 사용자의 SID를 사용하여이 이름을 파이프 이름과 연결하는 것입니다. 호버 나는 사
SQL Server를 수정해야하는 새 제품을 설치하려고합니다. 특히, tcp/ip를 활성화하고 명명 된 파이프를 켭니다. 나는 그것을 수동으로하는 방법을 안다. 내가 원하는 것은 SQL 또는 C# 코드를 사용하여 새로운 고객을 위해이를 자동화하는 방법입니다. 나는 올바른 방향에 대한 제안을 원합니다.
저는 리눅스에서 PHP 스크립트와 C++ 데몬간에 통신하기 위해 명명 된 파이프를 사용하고 있습니다. 데몬은 스크립트가 호출되고 생성 될 때 명령을 처리하고 파이프를보고 감시합니다. 이 시스템은 작은 임베디드 장치이며 웹 서버와 데몬 만 실행됩니다. 프로그램이 닫힐 때 명명 된 파이프를 삭제해야합니까, 아니면 파일 시스템에 남겨 둘 수 있습니까? 임베디드
ASP.NET 사이트에 대한 모든 Http 요청에 대한 몇 가지 기본 정보를 수집하는 HttpModule이 있습니다. 모듈은 외부 프로그램 (Windows 서비스 또는 콘솔 응용 프로그램)으로 추가 처리를 위해이 정보를 보내야합니다. 현재 ChannelFactory가있는 명명 된 파이프와 함께 WCF 서비스를 사용하고 있습니다. 나는 그것이 모두 훌륭하게,
클라이언트없이 파이프에 쓰기 위해 명명 된 파이프 서버를 만들려고합니다. 내가 뭘하려고 1) 반드시 CreateNamedPipe 2) 클라이언트가 파이프는 서버에 의해 기록됩니다 나중에 파이프를 읽을 수 있습니다) 지금 3 연결하려는 해달라고입니다. 이렇게 할 수 있습니까? 이 문제에 관해 도움이 필요하면 도와주세요.
목록이 있고 명명 된 파이프에서 해당 목록으로 데이터를 스트리밍한다고 가정 해 봅니다. 가상 샘플 : 그 목록을 예를 들어 모든 1000MS를 읽을 필요가 다른 스레드에서 다음 private void myStreamingThread()
{
while(mypipe.isconnected)
{
if (mypipe.hasdata)
WCF 프록시에서 바인딩을 파이프라는 메서드를 호출합니다. 현재 코드는 wmi와 관련한 예외 (코드와 관련)로 실패하지만 동일한 프록시에서 다른 메소드를 실행할 때이 오류가 발생합니다. 파이프에 쓰는 중 오류가 발생했습니다. : 232 (0xe8) 오류를 인식 할 수 없습니다. 분명히 이것은 많은 도움이되지 않습니다. 스택 트레이스는 : 서버 스택 트레이스