import io.sockets.*; import remote.messages.*; import commandline.dispatch.*; main() = dispatchMain(client, server); client(args) { var name = args[0]; var conn = StreamSocket(Inet("127.0.0.1", 27183)); remoteMessage(conn, () => { println("Hello, ", name); }); } server(args) { var listener = ListenSocket(Inet("127.0.0.1", 27183)); while (true) { var conn, addr = ...accept(listener); answerRemoteMessage(conn); } }