SIMPL Book Linode Demo - Python client


The Sudoku puzzle solver engine is written in C and deployed as a SIMPL receiver on the Linode. In this demo this engine is accessed via a Python client via the tclSurrogate TCP/IP protocol.


Getting started

You'll first want to be sure that the Python3.x interpreter and libraries are installed on the workstation you will be using to access this demo.

Next you'll want to download the zip'd Python Sudoku client from here.

NOTE: If you have a particularly secure firewall which blocks both incoming and outgoing packets, you'll want to have the system admin give you outgoing access for packets destined to icanprogram.ca:port 8000.

You can run demo by typing:

unzip gui.zip
python3 gui_tcl.py

A screen similar to this should pop up on your workstation.


Have fun. Hope you enjoy programming the SIMPL way.