Socket öffnen

Öffnet eine Socket-Verbindung (Netzwerk Verbindung) zu einem Server. Am Ende des Kommandos wird die Verbindung wieder geschlossen. Innerhalb des Blocks können mit verschiedenen Socket-Kommandos Daten über die Verbindung gelesen und geschrieben werden.

Parameter:

  • Host: Hostname oder IP Adresse des Servers
  • Port: Portnummer des Servers
  • Verbindungstimeout (ms): Anzahl der Millisekunden, die auf einen Verbindungsaufbau gewartet werden soll. Konnte in dieser Zeitspanne keine Verbindung erstellt werden, wird das Kommando mit einer Fehlermeldung abgebrochen. Ein leerer Wert oder 0 schaltet den Timeout aus, es wird endlos gewartet.
  • Lesetimeout (ms): Anzahl der Millisekunden, die auf Daten gewartet werden soll. Konnte in dieser Zeitspanne bei einem Lesebefehl (Socket lesen, Socket Block lesen) keine Daten gelesen werden, wird das entsprechende Lesekommando mit einer Fehlermeldung abgebrochen. Ein leerer Wert oder 0 schaltet den Timeout aus, es wird endlos gewartet.
  • Binden an Adresse: Die lokale Adresse oder Hostname. Von Bedeutung, wenn es mehrere Netzwerkkarten mit unterscheidlichen IP Adressen gibt.
  • Binden an Port: Der lokale Port, bleibt normalerweise leer. Falls ein spezieller lokaler Port angegeben werden soll, muss auf jeden Fall auch eine echte lokale Adresse (nicht 127.0.0.1) angegeben werden.