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