''

def queryMachines(self, ip='<broadcast>', trycount=1, timeout=1):

    self.reset()
    nameLen = (len(self.username) + 1)
    msg = MessageStream.MessageStreamWriter(MachineInterface_onQueryMachines)
    msg.writeInt32(self.uid)
    msg.writeString(self.username)
    msg.writeUint16(socket.htons(self.replyPort))
    datas = self.sendAndReceive(msg.build(), ip, trycount, timeout)
    self.parseQueryDatas(datas)
