The answer to this question suggests Multiple Websockets
can only create one WebSocket connection from a client to a specific port on the host.
But in the same way that multiple REST services are exposed to access different services why cannot create multiple web socket connections ?
So for example :
Rest service1 accesses current count of food items
Rest service2 accesses current count of drink items
This doesn't appear to transform to (as just one connection is allowed per client) :
Socket service1 accesses current count of food items
Socket service2 accesses current count of drink items