Perspective session can't get IP address where the session is launched


as you can see, i can not get right ip. Is there any special configuration. Or how can I read the vision client data in perspective view?

You can't read system client tags in perspective.

Why do you need the vision client's IP address in perspective?
You need to use session properties to get session IP address. You can use self.session.props.address

1 Like

I would guess you are using some kind of Windows Terminal Server?

But anyways, there are many reasons Perspective might not get a real IP address for a Perspective session. Most commonly, due to NAT in the network.

If you need reliable identification of the physical workstation running a client, you generally need to use Vision, not Perspective, and to not use a terminal server.

3 Likes

Thanks for your reply. I use a linux system as a control panel which will open the Perspective, so I want a identification of the workstation to control the operation authority

Thanks for your reply. I try to get the IP using ‘self.session.props.address‘, but get the wrong ip.It seems a network strategy.

Right, Vision is the definitive answer.

You might be able to have your startup URL include the machine name or an ID number.

If there is NAT between that workstation and the gateway, you have no good choices with Perspective.

(How did you choose Perspective for this application instead of Vision?)

Perspective deployment is more convenient, and does the higher version also support Vision?

Yes. Vision is supported and has no terminal date. Probably won't be terminated until Perspective can do everything people use Vision for. And since IA seems to be adamant about not adding bypasses to browser security, that may not happen until long after I retire.

1 Like