1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package main import ( "log" "net" ) func main() { addr, _ := net.ResolveTCPAddr("tcp", "127.0.0.1:2003") l, err := net.ListenTCP("tcp", addr) if nil != err { log.Fatalln(err) } log.Println("listening", l.Addr()) for { c, err := l.AcceptTCP() if nil != err { log.Fatalln(err) } log.Println("accepted", c.RemoteAddr()) } }