修改和添加Socket模块