''

def startListen(self):

    assert (self.udp_socket is None)
    self.udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    self.udp_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    self.udp_socket.setsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF, ((5 * 1024) * 1024))
    self.udp_socket.bind((host, self.listenPort))
    self.replyPort = self.udp_socket.getsockname()[1]
