title: SignalR sticky sessions with F5 and Citrix
body: <p>we have a web application (angular) that needs to interact with a winform application. we do that via SignalR.
  the browser and winform are deployed on a citrix server.
  There is a webfarm of IIS servers and on those we have the webapi services and also the signalR Hubs.</p>
  
  <p>all network activity goes via F5 loadbalancer.</p>
  
  <p>the problem we are facing - is how to make sure the web applicaion running on chrome, and the windows forms application connect both to the same SignalR Hub Server.</p>
  
  <p>we cannot use stickey sessions based on Origin IP as all users are using the citrix infrastructure, so all have the same origin IP.
  using a cookie - i am not sure that the cookie is shared between the browser and the winform app. and anyways cookie in a websocket scenario isnt working (right ?)</p>
  
  <p>is the only solution using a backplane ? (not using dotnet core at the moment)</p>