Domino 9 und frühere Versionen > Entwicklung

Auf ein Neues : Winsock Control

(1/3) > >>

Don Pasquale:

Hallo Leute,

ich versuche eine Winsock Verbindung zu einem Rechner aufzubauen. Diesmal mit dem bei in Lotus OLE Klassen
sichtbaren : Microsoft Winsock Control 6.0 (SP5)

Ich bekomme den Fehler : Adressgruppe nicht unterstützt.
Kennt das jemand ?

Ciao
Don Pasquale

Hier mein Code :

Dim Winsock1 As Variant
Dim status As Integer   

Set Winsock1 = CreateObject("MsWinsock.Winsock")
Winsock1.Close
   
For i = 1 To 1000
      
winsock1.Protocol = 1
winsock1.connect localhost,4444
Status = Winsock1.State
      
Select Case Status
         
Case 1 :
Print "1- Open"
   Winsock1.SendData("13|155|0000000020" & Chr$(10))         
      Case 2 : Print 2
      Case 3 : Print 3
      Case 4 : Print 4
      Case 5 : Print 5
      Case 6 : Print 6
      Case 7 : Print 7
      Case 8 : Print 8
      Case 9 : Print 9
      Case Else
         
End Select
winsock1.Close
Next i

Hoshee:
Yoo,

warum machst Du das denn:


--- Code: ---Set Winsock1 = CreateObject("MsWinsock.Winsock")
Winsock1.Close

--- Ende Code ---

Anschließend sprichst Du das Objekt wieder an. Das kann nicht funktionieren.

Gruss ...

Hoshee

Don Pasquale:
Hi Hoshee,

ich bin zwar nicht ganz Deiner Meinung, aber
selbst wenn ich das Winsock.Close rausnehme ändert sich nichts.

Je nach Protocol ( 0 oder 1 ) bekomme ich einen
Status von 6 oder 9.
Und bei Beiden kann/darf ich kein SendData ausführen.

ratlos

Don Pasquale

Hoshee:
Yoo,

ich hocke zu Hause und deswegen kann ich nicht testen. Mein Noti ist von den Gören in beschlag genommen worden.

Bekommst Du bei 'winsock1.connect localhost,4444' eigentlich einen Return? Normal sollte hier doch der Handle der Socketverbindung zurückgegeben werden. Oder liege ich da falsch? Habe die Syntax nicht im Kopf.

Gruss ...

Hoshee

Ralf_M_Petter:
Entschuldigung nur eine bescheidene Anmerkung, für solche IP Kommunikationssachen ist Lotusscript nicht gerade die erste Wahl. Viel bequemer lässt sich das mit einem Java Agenten machen. Ich steuere so z.B. die Access-Listen unser Cisco PIX Firewall über eine Notesdatenbank.  In der Java Klassenbibliothek ist nämlich Kommuniktaion über diverse IP Protokolle schon fix eingebaut und das ganze funktioniert auch in R5 schon ganz ordentlich.

Wie gesagt nur eine Anmerkungen.

Grüße

Ralf

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln