重写网络模块和一些相关调整