优化socket类