It works!  (As long as you run the sending clients before the receiving clients.)
Made debug output a bit cleaner.