示例#1
0
func telnetlistener(s *salu.Salu, addr string) {
	laddr, err := net.ResolveTCPAddr("tcp", addr)
	if err != nil {
		panic(err)
	}

	l, err := net.ListenTCP("tcp", laddr)
	if err != nil {
		panic(err)
	}
	defer l.Close()

	for {
		c, err := l.Accept()
		if err != nil {
			panic(err)
		}

		go s.Console(c, c)
	}
}
示例#2
0
func consolelistener(s *salu.Salu) {
	s.Console(os.Stdin, os.Stdout)
}