I am working with multiple controllers that share the same IP address and communicate via the HTTP protocol. In Vision, I was able to retrieve data from different controllers using Vision client tag options. How can I achieve this functionality in Perspective, given that the same IP address is used by multiple controllers? How can I effectively manage and control the data updates?
Does this not cause network issues? Do they use different ports?
By "controllers" do you mean user workstations?
If so, then you are stuck with just IP address as the only unique ID that a gateway can trust, in Perspective. This a huge and effectively unsolvable problem in Perspective when NAT is involved, or when thin client/terminal server combinations are used.
This is a task for Vision. (Why are you trying to convert a working Vision application to Perspective?)