http://icourse.cuc.edu.cn/networkprogramming/assignments.html