2016-07-29 6 views
0

의에 명명 된 파이프 C#을 서버에 접속하는 방법, 나는 그것이 연결되지 않습니다<code>php</code>를 들어 명명 된 파이프 PHP 클라이언트

<?php 
$pipe = popen("water-Pipe",'r+'); 
$read = fread($pipe,10); 
echo $read; 
pclose($pipe); 
?> 

사용했다. C#에서는 동일한 파일 설명자가 NamedPipeServerStream에서 사용됩니다. 어떤 도움이 필요합니까?

+0

코드가 "작동하지 않는 방법"에 대해 자세히 설명해 주시겠습니까? 당신은 무엇을 기대하고 있었고 실제로 무슨 일이 일어 났습니까? 예외/오류가있는 경우 발생한 행을 게시하고 예외/오류 세부 정보를 게시하십시오. 이 세부 정보를 입력하거나 편집하지 않으면 도움이되지 않을 수 있습니다. – FrankerZ

+0

명명 된 파이프 서버와 명명 된 파이프 클라이언트 간의 연결을 테스트했습니다. 서버에서, 나는'NamedPipeServerStream namedPipeServer = new NamedPipeServerStream ("water-pipe")'를 사용했고 PHP 클라이언트의 경우 위의 코드를 사용했습니다. var $ pipe를 인쇄 할 때 resourec id # 4가 표시되지만 아무 것도 읽지 않습니다. 내 길은 어딘가 잘못 됐나 봐. 나는 PHP에 익숙하지 않다. 그래서 그렇게 확신하지 않는 이유가있다. 그리고 나는 cmd에서 PHP 코드를 실행하고 있습니다. –

답변

1

혹시 WCF에 대해 들어 보셨습니까?

Here

윈도우 커뮤니케이션 파운데이션도 다른 프로그램 언어로 작성된 프로그램과 서비스 간의 통신을위한 매우 편리한 도구입니다 PHP

와 C# 프로젝트를 연결하는 방법에 대한 질문입니다. 복잡한 연결을 할 필요가 없습니다. 이것은 당신을 위해 만들어 줄 것입니다.