예제 #1
0
def send_cert_browse_sequence(connection):
        """
        TODO.
    
        """
	Protocol.send_cert_browse(connection)
	ack_params = Protocol.recv_cert_browse(connection, timeout = 0)
	if ack_params['ack_code'] is not 0: return
	browse_size = ack_params['file_size']
	offset = 0
	blk_size = 0
	while offset + blk_size < browse_size:
		Protocol.send_cert_block_browse(connection, offset)
		ack_params = Protocol.recv_cert_block_browse(connection)
		if ack_params['ack_code'] is not 0 : return
		offset = ack_params['Offset']
		blk_size = ack_params['BlkSize']
		print('Cert browse => BlkData: ' + ack_params['BlkData'])