Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Re-added Server Tester for any future reference Dec 15, 2015
.gitignore Updated .gitignore Dec 5, 2015 Update Dec 14, 2015 Rename LICENSE to Dec 10, 2015 Update Dec 14, 2015

Blackjack Server

This server program acts as both a dealer and the server for hosting Blackjack games with up to a maximum of 6 clients per room, with dynamic allocation of players to new game rooms once the current room is full.

The protocol of this program is laid out in this Google Doc.


  • Compile and run to open the main program.
  • Follow the rest of the instructions in the GUI.


To enable/disable the debug messages or change other constants used in the program (e.g. the delay between messages being sent), change the values of the constants at the top of (lines 27-29). Please note that we cannot guarantee that the server will run as smoothly with some of these constants at non-original values due to dependancy of delays for various synchronized elements.

You can’t perform that action at this time.