socket代码整理