All pastes #517711 Raw Edit

Miscellany

public text v1 · immutable
#517711 ·published 2007-05-29 03:19 UTC
rendered paste body
    def parse_servers(self):
        for i in self.server_raw:
            if "getserversResponse" in i:
                pass
            else:
                self.servers.append(self.build_server_string(list(i)))
                    
    def build_server_string(self, lst):
        temp = []
        for i in lst:
            temp.append(ord(i))
        ip = str(temp[0]) + "." + str(temp[1]) + "." + str(temp[2]) + "." + str(temp[3])
        port = str((temp[4] << 8) + temp[5])
        return ip + ":" + port