Domino 9 und frühere Versionen > ND6: Entwicklung

Named Pipes

<< < (2/3) > >>

meichhorner:

--- Zitat ---Ich hatte mal eine Applikation, in denen ich Netbios-Messages (die heissen offiziell anders, weiss grad nicht wie,
--- Ende Zitat ---

Wahrscheinlich Mailslots  ...


--- Zitat ---Wozu willst Du denn eigentlich aus Notes heraus "auf dem letzten Loch pfeiffen", wenn man fragen darf?
--- Ende Zitat ---

Ich steuere darüber aus dem Notes Client eine Applikation (in Smalltalk programmiert) auf einem enfernten Rechner, welche wiederum die Daten nach dem der User Anpassungen vorgenommen hat uber IBM Personal Comunications in eine DB2 Datenbank auf den Host (Mainframe) schreibt.

Cu
Martin

Semeaphoros:
Genau, die Briefschlitze waren das :-), hab damals die Pfeiffen natürlich auch in Betracht gezogen, aber verworfen.

Na, da wird das Smalltalk-Progrämmchen wohl keine andere Alternative zur Verfügung stellen, nehme ich mal an, wobei, egal welcher Transport da verwendet wird, Notes hat ja eh keine wirkliche Schnittstelle direkt auf ein Protokoll runter.

Semeaphoros:
Nächste Frage, ich hab das nicht mehr so ganz im Kopf, ist schon eine Ewigkeit her, dass ich das gemacht hatte. Aber es könnte doch sein, dass die Windows-Implementierung der Namenspfeiffen eine File-System Schnittstelle zur Verfügung stellt? Wenn das so ist, dann könntest Du die Dinger doch mit Hilfe des UNC-Namens über FileIO (Open - Statement, nicht Methode) entweder als Random-File, oder, wenn die Implementation Einbahnstrassen vorsieht, Input- bzw. Output-"Files" ansprechen? Das wäre natürlich genial, weil sehr einfach.

meichhorner:
Hmmm hab da nix dazu gefunden in meinen Dokus ::)

Ich glaube nicht das es so easy geht.

Schliesslich muss ich mich ja bei der Windows Api zuerst an die Pipe connecten und dann schauen ob sie frei ist und dann kann ich mit WRITEFILE erst schreiben,

Cu
Martin

Semeaphoros:
Hm, also das Anmelden und Testen auf Frei liesse sich ja hinter das Open "kapseln". Aber wenns das nicht tut, dann ist das möglicherweise nur durch eine eigene .dll möglich, insbesondere, wenn das OS immer noch nicht gelernt hat, die Daten zu puffern, callbacks lassen sich nun mal aus LS heraus nicht bearbeiten :-( Hab leider keine Unterlagen mehr hier.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln