Connect to a SNEP server. This needs only be called to
        connect to a server other than the Default SNEP Server at
        `urn:nfc:sn:snep` or if the client wants to send multiple
        requests with a single connection.

def connect(self, service_name):
        """Connect to a SNEP server. This needs only be called to
        connect to a server other than the Default SNEP Server at
        `urn:nfc:sn:snep` or if the client wants to send multiple
        requests with a single connection.
        """
        self.close()
        self.socket = nfc.llcp.Socket(self.llc, nfc.llcp.DATA_LINK_CONNECTION)
        self.socket.connect(service_name)
        self.send_miu = self.socket.getsockopt(nfc.llcp.SO_SNDMIU)