func Run() error {
	if !flag.Parsed() {
		flag.Parse()
	}
	return defaultServer.run()
}
Run will start all the necessary steps to make the plugin available.
package pingo
import (
	"bufio"
	"bytes"
	"flag"
	"fmt"
	"io"
	"math/rand"
	"net"
	"net/rpc"
	"os"
	"path"
	"path/filepath"
	"reflect"
	"strings"
	"time"
)
func Register(obj interface{}) {
	if defaultServer.running {
		panic("Do not call Register after Run")
	}
	defaultServer.register(obj)
}