Function EN 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);

Description

Currently available for Windows only!!!

Sends the RT/TEXT TEXT2/RT2 via the opened IPSOCKET IPSOCKET1 and returns the number of bytes sent. In case of an error, the result is an @ERROR-Wert.

FN FNFLAGS3:
0 (default) –
1 Flush send buffer

Example: @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);
}

A sending IPSOCKET ConSocket is opened, the TEXT2 an den Server versandt, und der sendende IPSOCKET ConSocket is also closed again.

Note : This text was machine-translated and may contain inaccuracies.