I've been working on a project with some peculiar communications requirements. For performance testing, there might be a dozen network backends to try. The first backend will use IRC. (It is an old and crufty spec, but one of the only with multicast.) Here's some pseudocode: |