Beispiel #1
0
func connect() {
	addr := *fConnect

	fc, err := vega.Local()
	if err != nil {
		panic(err)
	}

	pc, err := fc.ConnectPipe(addr)
	if err != nil {
		panic(err)
	}

	go io.Copy(pc, os.Stdin)
	io.Copy(os.Stdout, pc)
}
Beispiel #2
0
func listen() {
	addr := *fListen

	fc, err := vega.Local()
	if err != nil {
		panic(err)
	}

	pc, err := fc.ListenPipe(addr)
	if err != nil {
		panic(err)
	}

	go io.Copy(pc, os.Stdin)
	io.Copy(os.Stdout, pc)
}