根据网上的代码修改
1. setsockopt
2. calculate checksum