each chat room in that example is a separate DO in...
# durable-objects
c
each chat room in that example is a separate DO instance, potentially running on different machines in different datacenters. you're not going to be able to move a single websocket connection from one to the other without disconnecting.