Function
DE
Version 4.50
@IPSend
Internet
Syntax
@IPSend(IPSOCKET1;TEXT2);
@IPSend(IPSOCKET1;RT2);
@IPSend(IPSOCKET1;BUFFERHANDLE2);
@IPSend(IPSOCKET1;TEXT2;FNFLAGS3);
@IPSend(IPSOCKET1;RT2;FNFLAGS3);
@IPSend(IPSOCKET1;BUFFERHANDLE2;FNFLAGS3);
Beschreibung
Derzeit nur für Windows verfügbar!!!
Sendet den RT/TEXT TEXT2/RT2 über den geöffneten IPSOCKET IPSOCKET1 und gibt die Anzahl der gesendeten Bytes zurück. Im Fehlerfall ist das Ergebnis ein @ERROR-Wert.
FN FNFLAGS3:
0 (default) –
1 Flush sendbuffer
Beispiel: @IPSend(IPSOCKET1;TEXT2);
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.
