Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Don Pasquale am 02.03.04 - 10:46:35
-
Hi Folks,
ich habe mich im letzten Jahr erfolglos darum bemüht
in LotusScript eine Socket Verbindung aufzumachen.
Deswegen wollte ich mal nachfragen, ob da jemand in der
Zwischenzeit erfahrungen sammeln konnte ?
Ciao
Don Pasquale
-
Hy,
was willst du machen ???
NamedPipes hab ich schon mal realisiert,
Sockets sollten mit der Windows API auch kein Problem sein.
Cu
Martin
-
Ich möchte eine Socket Verbindung auf einen anderen Rechner
im Intranet aufmachen und Nachrichten bzw. Dateien dorthin schicken.
Das soll aber in LotusScript passieren.
Ich kann ja mal posten womit ich mich versucht habe.
Ciao
Don Pasquale
-
Hy,
das machst du wahrscheinlich mit der WIN API und wscok32.dll oder ?
Such dich im Google nach "VB wsock32.dll" da hat es genügend Beispiele in VB.
Mit Sockets lässt sich viel machen, genauso mit Named Pipes da kann man keine allgemein Aussage machen das ist ziemlich individuell.
Cu
Martin
-
Und auf etwas sollte man rasch achten: wenn die entprechende API mit Callback-Funktionen arbeitet, ist LS aussen vor (VB kann das hingegen)
-
@meichhorner
( nicht bös gemeint)
Ich wollte nicht wissen, wie ich in Google suchen muß,
sondern ob es schon mal jemandem in Lotusscript gelungen ist.
Ciao
Don Pasquale
-
@Don Pasquale
(auch nicht bös gemeint ;D)
Wie ich schon sagte mit dem Teil kann man verdammt viel machen.
Woran scheitert es denn bei dir ?
Cu
Martin
-
meichhorner:
Ich habe es bereits mit wsock32.ddl, mit socketwrench und
zuletzt mit ws2_32.dll probiert.
Dort habe ich ein VB Tutorial ausprobiert, Lotus stürzt
aber bei folgendem Befehl ab:
'Get pointer to the next address
udtHostent.hAddrList = udtHostent.hAddrList + Lenb(udtHostent.hAddrList)
RtlMoveMemory lngPtrToIP, udtHostent.hAddrList, 4
MIt der wsock32.dll habe ich eine Socket Verbindung zwar aufgemacht,
es kam aber nichts zurück.
Nur unter Java ist es mir gelungen.
Also nochmal,
ist es Dir gelungen eine Socket Verbindung mittels LotusScript
aufzumachen und eine Nachricht zu verschicken ?
( und nicht einfach nur ein ping ?)
Falls ja, mit welcher DLL.
Ciao
Don Pasquale
-
Sorry, da kann ich dir nicht mehr weiterhelfen. :(
Das muss man dann in einer Testumgebung nachvollziehen und ausprobieren :-\
Ich habe meine Serverkommunikation über Named Pipe gelöst und da verwende ich die kernel32.dll ::)
Hast du dich hier schon mal umgesehen ;)
http://www.mentalis.org/index2.shtml (http://www.mentalis.org/index2.shtml)
Cu
Martin
-
... das geht auf jeden Fall einfacher mit Java.
www.javabuch.de, Kapitel 45, v.a. 45.2.
Gruß Axel
-
@Axel @meichhorner
Vielen Dank für Eure Antworten, aber die Antworten
gehen ein wenig an meiner Fragestellung vorbei.
Deshalb nochmal meine Frage :
Ist es schon mal jemandem gelungen über eine
in LOTUSSCRIPT programmierte
Socket-Verbindung eine Nachricht zu versenden
oder zu empfangen ?
Ich will NICHT wissen ob es mit Java geht oder
ob es mit Lotusscript gehen müßte. Ich will auch
sonst keine weiteren Fragen stellen, ausser
dieser mit welcher DLL er/sie das realisiert hat.
Ciao
Don Pasquale
-
Auch auf die Gefahr hin, daß ich jetzt Prügel beziehe, aber was wäre denn von dem Vorschlag zu halten, die Socket verbindung mit Java zu programmieren ( Class) und die Aufrufe mittels LS zu machen ?
*Kopfeinzieh*
Ulrich