The following code shows the
_Connect-IPAddress as UNAVAILABLE when run by a self-service client but not when run by a client/server client:
FOR EACH _Connect NO-LOCK WHERE _Connect-Name <> ? AND _Connect-Type = 'REMC':
IF AVAILABLE _Connect THEN
DISPLAY _Connect-Type _Connect-ClientType _Connect-Name SKIP
_Connect-Pid _Connect-Device _Connect-IPAddress.
END.
The following SQL Query returns the IP Address of all remote clients as the SQL client running the query is connected client/server:
SELECT "_Connect-Type", "_Connect-ClientType", "_Connect-Name", "_Connect-Pid", "_Connect-Device", "_Connect-IPAddress" FROM
PUB."_Connect" WHERE "_Connect-Name" IS NOT NULL AND "_Connect-Type" = 'REMC';