Skip to content

A protocol to handle your virtual whiteboard for a smooth online illustration experience.

Notifications You must be signed in to change notification settings

white-boarding-protocol/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project was implemented as a prototype whiteboard protocol for the course ELEC-E7320 Internet protocols at Aalto University, spring 2022.

Authors

Hussam-Aldeen Alkhafaji
Sepehr Javid
Bipin Khatiwada

Installation guide

  • Clone the repo
  • Runpip3 install -r requirements.txt to install all dependencies
  • Run python3 main.py

Configurations

Configure the server by setting flags and values in the config.json file.

Enabling TLS

To enable TLS, set the SSL flag to true in the config file called config.json. After that, add the certificate called cert.pem to the CA of your browser (preferably firefox). You can also create your own certificate chain by generating a self-signed certificate as CA and an application certificate to be used by the server.

About

A protocol to handle your virtual whiteboard for a smooth online illustration experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages