!747 m { static S host1 = "tinybrain.de"; static S host2 = "second.tinybrain.de"; p { boolean a = contactMyself(host1); boolean b = contactMyself(host2); if (!a && !b) fail("Sorry - you're not one of them two hosts (" + host1 + ", " + host2 + ")... :)"); if (a) { makeAndroid_forcePublic = true; makeAndroid_allowVMInspection = false; makeAndroid("Bla Bot."); print("I'm A (" + host1 + "). Waiting for B (" + host2 + ") to connect."); } else { print("I'm B (" + host2 + "). Connecting to A (" + host1 + ")."); DialogIO io = findRemoteBot(host1, "Bla Bot."); } } static DialogIO findRemoteBot(S host, S searchPattern) { return talkTo(host, 5000); // TODO! } }