hermetechnics / cellulare

A journey into the Network
GNU General Public License v3.0
0 stars 0 forks source link
rhizome shamanism web-audio

cellulare

A journey into the Network

How it works

The app runs on a Python 3 server using tornado. The client app is served statically from client and uses modern JS modules, so it doesn't currently support non-evergreen browsers (such as IE and possibly also older Edge).

On the server, we use socket-io to serve WebSockets. We can broadcast messages to all clients, send them to specific clients (sids), and receive messages from clients. See main.py.

View the client README for more info about the client-side code.

Running locally

python3 main.py

The client will be available at localhost:8888/index.html.