code: func (s *RPCServer) Serve(lis net.Listener) {
  	for {
  		conn, err := lis.Accept()
  		if err != nil {
  			log.Printf("[ERR] plugin: plugin server: %s", err)
  			return
  		}
  
  		go s.ServeConn(conn)
  	}
  }
docs: // ServerProtocol impl.