socket和event的完善