There are four pieces you need to start for the full demo (see below for explanation): a netcat or telnet daemon on port 23; a Web server; a WebSocket port-forwarder; and the browser frontend. In this ...
Currently the Twisted release on PyPi does not work with Python 3.9. It's already fixed in the master branch, only a new PyPi release would be required. Or is there a release plan somewhere?