def send(self, msgid, msg): assert isinstance(msg, tuple), type(msg) msg = utils.makeMessageXMLSafe(convertTo(msg)) if msgid: if str(msgid[0]) == server.node_id: msgid = msgid[1], msgid[1], msgid[2] _linda_server.send(self.sd, (msgid, ) + msg) else: _linda_server.send(self.sd, msg) return msgid
#!/usr/bin/python import sys import _linda_server if __name__ == "__main__": if not _linda_server.serve(): sys.exit(-1) sd = _linda_server.accept() m = _linda_server.recv(sd) print m if m[0] == "OUT": _linda_server.send(sd, ("DONE", )) _linda_server.server_disconnect()