调整事件机制，优化socket