package main import ( "os" "fmt" "peers" ) var lpt []peers.Peer func main() { if len(os.Args) <= 1 { fmt.Fprintf(os.Stderr, "Usage: %s \n", os.Args[0]) os.Exit(1) } // Configure this local node's listening port. local := peers.Peer{} local.SetAddr(os.Args[1]) // If a remote peer's port is specified, we want to connect and message it if len(os.Args) == 3 { remote := peers.Peer{} remote.SetAddr(os.Args[2]) local.Connect(remote) } local.StartListening() }