jetkvm-next-5-multisession
Pre-release
Pre-release
·
16 commits
to jetkvm-next-multisession
since this release
Version with incredibly experimental support for multiple sessions. Does not implement any kind of control mutex (i.e., anyone connected can have control of the device) and has no permissions management.
Quite simply, this release (see commit 36e9178) changes the currentSesssion pointer to an array of sessions, and changes any other calls to the session to for loops that target all of the active connections.
Issues
- Not fully test, it might leak memory, or blow up your JetKVM.
- Has no concept of control mutex/authority control. Multiple clients can control the system at once and there's no way to differentiate.
- I put absolutely zero thought into the implementation.
How to install
Either download the attached jetkvm_next_multisession and upload it to your KVM, or clone the repo, checkout the jetkvm-next-5-multisession tag and run
make build_next_multisession
./next_deploy.sh -r [IP Address]
Then login to your JetKVM and run:
cd /userdata/jetkvm/bin
killall jetkvm_app
killall jetkvm_native
./jetkvm_next