IConnection.GetClientAddress (METH)ΒΆ
METHOD GetClientAddress : ERROR
Provides the connection data (IP + port) of a client connected to this connection.
Below is an example of how to handle the itfIPAddress parameter.
It is necessary to assign an instance of NBS.IPv4Address to a variable of type NBS.IIPAddress.
 VAR
     eErrorID : NBS.ERROR;
     itfConnection : NBS.IConnection;
     myClientIPAddress : NBS.IPv4Address;
     itfClientIPAddress : NBS.IIPAddress := myClientIPAddress;
     uiPortFrom : UINT;
     myIPFrom : ARRAY[0..3] OF BYTE;
 END_VAR
 eErrorID := itfConnection.GetClientAddress(
     itfIPAddress:=itfClientIPAddress, uiPortFrom=>uiPortFrom,
 );
IF eErrorID = NBS.ERROR.NO_ERROR THEN
    myIPFrom := myClientIPAddress.GetIPasByteArray(eError=>eErrorID);
END_IF
- InOut:
- Scope - Name - Type - Return - GetClientAddress- Inout - itfIPAddress- Output - uiPort- UINT
