DigiSheetServer
Logical Core of DigiSheet.
Logical Core of DigiSheet.
Logical Core of DigiSheet.
Programming Language
DigiSheetServer is programmed in C++. As DigiSheetServer uses many Windows-specific libraries like windows.h, winsock2.h or ws2tcpip.h it is only available for devices with Windows OS.
Programming Paradigms
- Object-Oriented Design
- MultiThreaded Design
Handles all DigiSheetApps
- every connected App is handled in a new Thread
- if the App closes the connection the Thread is exited
Communcation with DigiSheetApp via DigiSheetProtocol
- all information is sent with this protocol
Manages Users and SheetMusic
Writes logs into a .html-file
- can be viewed in every browser