func(s *Server)Start() {
	err := s.ser.ListenAndServe()
	if err != nil {

	}
	//something big happen, server exit
}
//This method will block the goroutine, please call it in a new goroutine if you don't want to be blocked
This method will block the goroutine, please call it in a new goroutine if you don't want to be blocked
// This method will block the goroutine please call it in a new goroutine if you don ' t want to be blocked
func(s *Server)Start() {
	err := s.ser.ListenAndServe()
	if err != nil {
	}
}
func ( s * Server ) Start ( ) { err := s . ser . ListenAndServe ( ) if err != nil { } }
This method will block the goroutine, please call it in a new goroutine if you don't want to be blocked
This method will block the goroutine please call it in a new goroutine if you don ' t want to be blocked
//something big happen, server exit