# Multiple Client Machines

**URL:** <https://forum.inductiveautomation.com/t/multiple-client-machines/6163>\
**Category:** General Discussion\
**Created:** [April 5, 2013, 4:05am UTC](https://forum.inductiveautomation.com/t/multiple-client-machines/6163 "2013-04-05T04:05:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lcs226](https://avatars.discourse-cdn.com/v4/letter/l/848f3c/32.png) [@lcs226](https://forum.inductiveautomation.com/u/lcs226)\
**Post date:** [April 5, 2013, 4:05am UTC](https://forum.inductiveautomation.com/t/multiple-client-machines/6163/1 "2013-04-05T04:05:59Z")

</div>

I have 2 client systems running on the project 1 on the third floor and 1 on the fourth floor.  
How can I get the clients systems to know what floor they are on, or give me the ablity to log on to the third floor screens from the fourth floor or vise versa?

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [April 5, 2013, 3:57pm UTC](https://forum.inductiveautomation.com/t/multiple-client-machines/6163/2 "2013-04-05T15:57:49Z")

</div>

Through a startup script you can see what hostname or IP address the client is running on and open the appropriate windows. Here is an example startup script:[code]hostname = system.tag.read("[System]Client/Network/Hostname").value  
ip = system.tag.read("[System]Client/Network/IPAddress").value

if hostname == “FourthFloor”:  
system.nav.swapTo(“SomeMainWindow”)  
system.nav.openWindow(“OpenDockedWindow”)  
else:  
system.nav.swapTo(“OpenOtherMainWindow”)[/code]You can use swapTo to open main screens and openWindow to open docked windows or popups. You should make sure that your windows are not set to open on startup since that is a static list of windows.
