OPTION (STRUCT)ΒΆ
TYPE OPTION : STRUCT
Option can be used to set socket options, e.g. unsing the IOptionProvider
Example for keep alive could be:
VAR
    _Keepalive : RTS_SOCKET_SO_VALUE_TCP_KEEPALIVE := (
        bOn := 1,
        probes := 5,
        timeout := 100,
        interval := 100
    );
        myOptionKeepalive : NBS.OPTION := (
         diLevel := SOCKET_SOL,
         diOption := SOCKET_SO_KEEPALIVE,
         pdiOptionValue := ADR(_Keepalive),
         udiOptionLen := SIZEOF(_Keepalive)
     );
END_VAR
- InOut:
- Name - Type - diLevel- DINT- diOption- DINT- pdiOptionValue- POINTER TO DINT - udiOptionLen- UDINT
