Example #1
0
    def __init__(self, server, sock=None):
        """
        Initialize a client to perform request to a server.

        :param server: the remote CoAP server
        :param sock: if a socket has been created externally, it can be used directly
        """
        self.server = server
        self.protocol = CoAP(self.server,
                             random.randint(1, 65535),
                             self._wait_response,
                             sock=sock)
        self.queue = Queue()
Example #2
0
    def __init__(self, server, sock=None, cb_ignore_read_exception=None, cb_ignore_write_exception=None):
        """
        Initialize a client to perform request to a server.

        :param server: the remote CoAP server
        :param sock: if a socket has been created externally, it can be used directly
        :param cb_ignore_read_exception: Callback function to handle exception raised during the socket read operation
        :param cb_ignore_write_exception: Callback function to handle exception raised during the socket write operation 
        """
        self.server = server
        self.protocol = CoAP(self.server, random.randint(1, 65535), self._wait_response, sock=sock,
                             cb_ignore_read_exception=cb_ignore_read_exception, cb_ignore_write_exception=cb_ignore_write_exception)
        self.queue = Queue()
Example #3
0
 def __init__(self, server):
     self.server = server
     self.protocol = CoAP(self.server, random.randint(1, 65535),
                          self._wait_response, self._timeout)
     self.queue = Queue()
     self.running = True
 def __init__(self, server):
     self.server = server
     self.protocol = CoAP(self.server, random.randint(1, 65535), self._wait_response)
     self.queue = Queue()