Able to download files, md5 is not correct, need to fix it
Able to correctly download 2MB.log, 10MB.log. For 50MB.log, it failed because the last packet has p_flag setted. Have fixed the bug but haven't tested it. Next step: handle out of order packet. For now the retransmission is too much.