I have the following situation: A user logs in in a ASP.NET MVC4 app using a PC. This app is running on multiple IIS servers, behind a load balancer. After this a SignalR connection between the server and the client is established. When the user is logged on to this main app, a second screen can be added by using a tablet or phone (can be different network). Here the user also logs in and gets a SignalR connection.
In the app on the server occures a type of event and this events has to be send to both devices over SignalR. Therefore it's needed that both devices are connected to the same IIS server.
I have no experience with load balancers at all. Can I enforce that a load balancer one user, using multiple devices, always routes to the same server with all its devices? If so, which load balancer is recommended?