socket auto-start