Function DE Version 4.60

@IPOpenSendSocket

Internet

Syntax

@IPOpenSendSocket(SERVER1;PORT2;PROTOCOL3);

Beschreibung

Derzeit nur für Windows verfügbar!!!

Öffnet eine ausgehende IP-Verbindung zu Server TEXT SERVER1, FN PORT2 und dem Protokoll TEXT PROCOTCOL3 und gibt einen IPSOCKET zurück. Wenn der gewünschte Kommunikationspunkt (Port) nicht verfügbar ist, so ist das Ergebnis ein @ERROR-Wert.

PROTOCOL3:
UDP      UDP-Verbindung (Datagramme, verbindungslos, broadcast-fähig, Zustellung nicht gesichert)
TCP      TCP-Verbindung (Stream-Daten, verbindungsorientiert)

Beispiel: @IPOpenSendSocket(SERVER1;PORT2;PROTOCOL3);

SERVER1:="172.16.1.200";
PORT2:=80;
PROTOCOL3:="TCP";
ConSocket:=@IPOpenSendSocket(SERVER1;PORT2;PROTOCOL3);
IF(@GetDataType(ConSocket)="IPS")
{
   TEXT2:="Zu Sendender Text";
   Ret:=@IPSend(ConSocket;TEXT2);
   ConSocket:=@IPCloseSocket(ConSocket);
}

Es wird ein sendender IPSOCKET ConSocket geöffnet, der TEXT2 an den Server versandt, und der sendende IPSOCKET ConSocket wieder geschlossen.