コード例 #1
0
    def getConfigurations(self):
        '''
        Creates the near and far side configurations, returns near,far
        '''
        configNear = AutoPerformanceConfig()
        configNear.time = self.config.duration
        configNear.frameSize = self.config.frameSize
        configNear.dscp = self.config.dscp
        configNear.numStreams = self.config.numStreams
        configNear.udpRateString = self.config.udpRateString
        configNear.host = self.config.host
        configNear.port = self.config.port+1
        configNear.serverPort = self.config.port+2

        configFar = AutoPerformanceConfig()
        configFar.time = self.config.duration
        configFar.frameSize = self.config.frameSize
        configFar.dscp = self.config.dscp
        configFar.numStreams = self.config.numStreams
        configFar.udpRateString = self.config.udpRateString
        configFar.host = 'lookMeUp' #Get the local IP address on far side
        configFar.port = self.config.port+2 #Get the local port +1
        configFar.serverPort = self.config.port+1
        return configNear,configFar