tcp server working. that was easy. on to signals...