once UDP sockets and/or per-device (not per-game) connections come along. Lots of changes, most not involving code flow but a couple that did. So far two gtk games can connect and exchange moves. Haven't tested reconnection or store-and-forward.