def unbind(self): """ This method is used by client to send Unbind request to server.... """ if self.state in [SessionState.BOUND_TX, SessionState.BOUND_RX, SessionState.BOUND_TRX]: P = UnBind() P.sequence_number = Integer(self._next_seq_num(), 4) self.pdus.update({P.sequence_number.value: {'req': P, 'resp': '', 'read': 'false'}}) self.socket.send(P.encode())
def unbind(self): if self.state in [SessionState.BOUND_TX, SessionState.BOUND_RX, SessionState.BOUND_TRX]: P = UnBind() P.sequence_number = Integer(self._next_seq_num(), 4) self.responses.update({P.sequence_number.value: {'req': P}}) self.socket.send(P.encode())