def __init__(self,ipAddress='',udpPort=d.DEFAULT_UDP_PORT,testing=False): # store params self.ipAddress = ipAddress self.udpPort = udpPort # local variables self.name = 'coap@[{0}]:{1}'.format(self.ipAddress,self.udpPort) self.resourceLock = threading.Lock() self.tokenizer = t.coapTokenizer() self.resources = [] self.transmittersLock = threading.RLock() self.transmitters = {} self.ackTimeout = d.DFLT_ACK_TIMEOUT self.respTimeout = d.DFLT_RESPONSE_TIMEOUT if testing: self.socketUdp = socketUdpDispatcher( ipAddress = self.ipAddress, udpPort = self.udpPort, callback = self._receive, ) else: self.socketUdp = socketUdpReal( ipAddress = self.ipAddress, udpPort = self.udpPort, callback = self._receive, )
def __init__(self, ipAddress='', udpPort=d.DEFAULT_UDP_PORT, testing=False): # store params self.ipAddress = ipAddress self.udpPort = udpPort # local variables self.name = 'coap@[{0}]:{1}'.format(self.ipAddress, self.udpPort) self.resourceLock = threading.Lock() self.tokenizer = t.coapTokenizer() self.resources = [] self.transmittersLock = threading.RLock() self.transmitters = {} self.respTimeout = d.DFLT_RESPONSE_TIMEOUT if testing: self.socketUdp = socketUdpDispatcher( ipAddress=self.ipAddress, udpPort=self.udpPort, callback=self._receive, ) else: self.socketUdp = socketUdpReal( ipAddress=self.ipAddress, udpPort=self.udpPort, callback=self._receive, )
def __init__(self,ipAddress='',udpPort=d.DEFAULT_UDP_PORT,testing=False,receiveCallback=None): # store params self.ipAddress = ipAddress self.udpPort = udpPort # local variables self.name = 'coap@[{0}]:{1}'.format(self.ipAddress,self.udpPort) self.resourceLock = threading.Lock() self.tokenizer = t.coapTokenizer() self.resources = [] self.transmittersLock = threading.RLock() self.transmitters = {} self.ackTimeout = d.DFLT_ACK_TIMEOUT self.respTimeout = d.DFLT_RESPONSE_TIMEOUT self.maxRetransmit = d.DFLT_MAX_RETRANSMIT self.secContextHandler = None if receiveCallback: callback = receiveCallback else: callback = self._receive if testing: self.socketUdp = socketUdpDispatcher( ipAddress = self.ipAddress, udpPort = self.udpPort, callback = callback, ) else: self.socketUdp = socketUdpReal( ipAddress = self.ipAddress, udpPort = self.udpPort, callback = callback, )