Handle connection to multiple hosts when shared

Connections should be host dependent to be able to connect to different SignalR servers at the same time.