websockets demo