![]() |
|
#1
|
|||
|
|||
|
Hallo.
Habe mir 2 Programme geschrieben (Server/Client), die über "named pipes" miteinander kommunizieren. Nachdem die Programme nun so arbeiten, wie das angedacht war, wollte ich - da ich aus der API-Beschreibung von "DosCreateNPipe" entnommen habe, dass das nicht nur auf einem Rechner möglich ist, sondern auch im Netzwerk - den Server und den Client jeweils auf verschiedenen Rechnern laufen lassen. Und das klappt bei mir nicht. Ich habe das so verstanden, dass wenn der Server auf einem anderen Rechner als der Client läuft, man lediglich beim Öffnen der Pipe den Server-Rechnernamen vorne anstellen muss. Also z.B.: die Pipe, die der Server erstellt: "DosCreateNPipe( "\\pipe\\testpipe", ... auf der Client-Seite mittels: "DosOpen( "\\\\RechnerName\\pipe\\testpipe", ... Ist das falsch ? Wie gesagt: Benutze ich beim Server, wie beim Client "\\pipe\\testpipe" und starte beide auf der gleichen Maschine, dann klappt alles. Ich benutze auf beiden Rechner "eComStation". Einmal die Version 1.2 und auf dem anderen Rechner die Version 2.0 RC6a. Es spielt dabei keine Rolle, ob der Server auf Rechner_1 und der Client auf Rechner_2 läuft oder umgekehrt. Der Fehlercode von "DosOpen" ist in beiden Fällen 65. Weis jemand was "65" bedeutet ? Ich finde diesen Wert in der "DosOpen" API Beschreibung nicht. Tippe aber mal schwer auf auf etwas, wie eine "fehlende Netzwerkfreigabe". Doch wie gibt man eine Pipe als Netzwerkresource frei ??? Gruß, Peter |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Am Sun, 11 Jan 2009 10:46:26 UTC schrieb Peter Kumpf
<PaleKumNOSPAM*t-online.de>: >Also z.B.: die Pipe, die der Server erstellt: "DosCreateNPipe( >"\\pipe\\testpipe", ... >auf der Client-Seite mittels: "DosOpen( >"\\\\RechnerName\\pipe\\testpipe", ... > >Ist das falsch ? Nein. >Der Fehlercode von "DosOpen" ist in beiden Fällen 65. > >Weis jemand was "65" bedeutet ? Ich finde diesen Wert in der "DosOpen" Kommandozeile: [D:\]help 65 SYS0065: Netzwerkzugriff verweigert. ERKLÄRUNG: Sie haben versucht, auf eine Ressource zuzugreifen, die nicht verfügbar ist. Dies kann folgende Gründe haben: 1. Sie haben keine gültige Benutzerberechtigung für den Server, der die Ressource zur Verfügung stellt. 2. Die Benutzerberechtigung für diesen Server umfaßt nicht die für den Zugriff auf die Ressource erforderlichen Berechtigungen. KORREKTUR: Sicherstellen, daß der richtige Name der Ressource angegeben wird und den Befehl wiederholen. Wird der Zugriff weiterhin verweigert, ist der zuständige Netzwerkadministrator zu benachrichtigen. >Tippe aber mal schwer auf auf etwas, wie eine "fehlende >Netzwerkfreigabe". Doch wie gibt man eine Pipe als Netzwerkresource frei Hmm, so der Netzwerkspezialist bin ich auch nicht. Sind auf beiden Rechnern die PeerRequester gestartet? Anmeldung? Welche Rechte haben die angemeldeten Benutzer? -- Gruß Carsten |
|
#3
|
|||
|
|||
|
Peter Kumpf schrieb:
> auf der Client-Seite mittels: "DosOpen( > "\\\\RechnerName\\pipe\\testpipe", ... ^ Bist du sicher das da nicht ein \ zuviel drin ist? > Der Fehlercode von "DosOpen" ist in beiden Fällen 65. Hilfedatei? Mal HELP mit der Errornummer aufgerufen? > Tippe aber mal schwer auf auf etwas, wie eine "fehlende > Netzwerkfreigabe". Doch wie gibt man eine Pipe als Netzwerkresource frei > ??? Weiß nicht. Aber wenn sie schon wie ein UNC-Name aussieht versuch sie doch einfach mal als Freigabe einzurichten. Haben denn beide eCS mind. eine Freigabe? Ist eine IPC$-Freigabe zu sehenbei "net view" Ist der Zugriff nur nach logon möglich (Gastuser?) oder auch ohne login. IPC$ Sollte eigentlich immer vorhanden und erreichbar sein... Vielleicht hilfts dir. Gruß Kay |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Installationsfehler Named Pipes Provider error 40 | Ingo Forbrig | Newsgroups microsoft.public.de.crm | 7 | 03-24-2009 09:41 PM |
| Named Pipes vollduplex | Peter Fleischer | Newsgroup microsoft.public.de.german.entwickler.dotnet.vb | 0 | 02-19-2009 07:01 AM |
| AD: www.neatpipes.com - 10 Don Carlos pipes + 10 Estate Dunhill &Castello pipes | Neatpipes.com | Newsgroup de.alt.fan.tabak | 0 | 01-13-2009 11:01 AM |
| AD: Luigi Radice pipes + Ardor Giant pipes and a couple of estates | Neatpipes.com | Newsgroup de.alt.fan.tabak | 0 | 10-04-2008 02:41 PM |
| AD: New pipes Castello, Il Ceppo and Peterson pipes onwww.bollitopipe.it | www.bollitopipe.it | Newsgroup de.alt.fan.tabak | 0 | 07-08-2008 02:58 PM |