programming exercise(原始套接字编程练习)