communication seems to work now reliably in canonical mode, with full
[sball] / src /
drwxr-xr-x   ..
-rw-r--r-- 799 main.c
-rw-r--r-- 11943 sball.c
-rw-r--r-- 350 sball.h