Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Pipe zwischen 2 Computern (https://www.delphipraxis.net/130940-pipe-zwischen-2-computern.html)

Franz Kogler 16. Mär 2009 13:08


Pipe zwischen 2 Computern
 
Hallo Miteinander,

ich versuche, zwischen 2 Computern Daten über Pipe's auszutauschen,
es will einfach nicht gelingen.
Wenn ich den Server und den Client auf dem gleichen Rechner ausführe,
geht es.
Hintergrund: auf dem Rechner A läuft eine Applikation. Diese Applikation
schreibt alle Zustände in ein Logbuch. Dieses Logbuch soll nun zur Laufzeit
auf einem Server in ein offenes Fenster geschrieben werden.

Lokal habe ich es über WM_Copydata gelöst. Nun will ich das Anzeigeprogramm
aber auf einem entfernten Rechner laufen lassen.
Als Ansatz habe ich erst mal eine NamedPipe gewählt. Lasse ich den Server
und den Client auf einem Rechner laufen, geht es, nur zwischen 2 Rechnern
will es einfach nicht funzen.

Vielleicht hat irgend jemand eine Idee ?

Sherlock 16. Mär 2009 13:28

Re: Pipe zwischen 2 Computern
 
Blockst Du vielleicht irgendwas in einer personal Firewall, oder ist RPC abgeschaltet?

Sherlock

Franz Kogler 16. Mär 2009 14:57

Re: Pipe zwischen 2 Computern
 
Hallo Sherlock,

die Firewall ist aus.
Komisch ist, das es jeweils lokal funktioniert,
nur zwischen den Rechnern nicht.

Sherlock 16. Mär 2009 15:28

Re: Pipe zwischen 2 Computern
 
Naja, für die Kommunikation zwischen zwei Rechnern braucht es IIRC RPC und bestimmt Zugriffsrechte.

Schau doch mal bei der msdn vorbei: http://msdn.microsoft.com/en-us/libr...90(VS.85).aspx

Sherlock

Franz Kogler 16. Mär 2009 15:59

Re: Pipe zwischen 2 Computern
 
ok, ich werde mich mal einlesen.

Vielen Dank für den Tip.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz