class SendingStation(): def __init__(self): self.conn = TCPConnection(self.callback) def connect(self): address = "192.168.235.6" self.conn.createClient(address, 5000) while True: pck = Packet() dat = [random.random() for _ in range(10)] pck.put_float_list(dat) print "Sending: " + repr(dat) self.conn.sendPacket(pck) raw_input() def close_conn(self): self.conn.closeConnection() def callback(self, pck): print "Received!" print "Received new packet: " + repr(pck.read_float_list())