2009-08-16 4 views

Antwort

13

Ich glaube, Sie brauchen eine Unterscheidung zwischen Named Pipe und WCF machen Implementierung Bindung NetNamedPipeBinding.

Die NetNamedPipeBinding ist eine vordefinierte Bindung für WCF für die Kommunikation zwischen Computern.

Bietet eine sichere und zuverlässige Bindung, die für die Kommunikation zwischen Maschinen optimiert ist.

Aber wenn Sie die MSDN documentation über Named Pipes zu überprüfen, können Sie sehen, dass es sich um eine Named Pipe-Setup über das Netzwerk möglich ist.

Named Pipes können verwendet werden, die Kommunikation zwischen Prozessen auf demselben Computer zu schaffen, oder zwischen Prozessen auf verschiedenen Computern in einem Netzwerk

+1

Warum WCF inter-Maschine Comms auf ihren Namen Rohre nicht ausschließt? – spender

+0

@spender: Keine Ahnung. Sie müssten Microsoft nach der Antwort fragen. –

+4

Da Named Pipes über TCP/IP im Remotebetrieb funktioniert. In diesem Fall können Sie auch NetTcpBinding verwenden. – jlew

5

Im Allgemeinen funktionieren Named Pipes über das Netzwerk. Wenn Sie jedoch Named Pipes mit WCF verwenden, sind Sie auf die Kommunikation zwischen Computern beschränkt. Deshalb sind deine ersten und letzten Links beide richtig.