Mark Baker's raw-TCP back end (untested and experimental as yet)