import net, db #client class Trivial(db.DBObject): status = db.dstr(db.rw) # server n = net.Net(12349) d = db.DB() d.bind(n) f = Trivial() g = Trivial() h = Trivial() name = d.register(f) print "registered instances as", name, d.register(g), d.register(h) from random import randint from time import sleep f.status = 1000 g.status = 100 h.status = 10 while True: n.process() if not randint(0,400): g.status = randint(100,999) print "Set g.status to", g.status if not randint(0,400): f.status = randint(1000,9999) print "Set f.status to", f.status sleep(0.01)