Forums Neueste Beiträge
 

IPC zwischen zwei Rechneren?

09/04/2008 - 13:08 von Michael Andreas | Report spam
Hi,

ich bin zu der Überzeugung gekommen, das eine elegante Lösung zwischen
managed und unmanged Code zu Kommunizieren, das Windowsprotokoll IPC
ist.

Seit Framework 2.0 gibt es auch ...Remoting.Channels.Ipc.

Meine Frage:
Kann ich per IPC auch zwischen zwei Rechneren kommunizieren?
Hat jemand iermit Erfahrung?

Danke Michael
 

Lesen sie die antworten

#1 Frank Dzaebel
09/04/2008 - 16:05 | Warnen spam
Hallo Michael,

ich bin zu der Überzeugung gekommen, das eine elegante Lösung zwischen
managed und unmanged Code zu Kommunizieren, das Windowsprotokoll IPC
ist. Seit Framework 2.0 gibt es auch ...Remoting.Channels.Ipc.
Meine Frage:
Kann ich per IPC auch zwischen zwei Rechneren kommunizieren?



Nein, ein IPC Channel kommuniziert nicht über das Netzwerk (nur
lokale Verbinden möglich), deswegen ist er auch schneller als
HTTP- oder TCP-Channels, weil der Netzwerk-Overhead wegfàllt.

In der Grundeinstellung verweigert der IPC Channel jedem Nutzer
den Zugriff, der mit einem Netzwerk-SID verbunden ist. Zudem
kann man individuell Gruppen oder Einzelpersonen (etwa Administrator)
festlegen, die mit unterschiedlich abgestuften Nutzerrechten auf
das Remote-Objekt zugreifen dürfen. Der IPC Channel ist für die
lokale Kommunikation zwischen Prozessen auf derselben
Maschine geeignet.

Zwischen verschiedenen Maschinen würde man heutzutage
WCF benutzen.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen