github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2012/chat/support/echo-no-concurrency.go (about) 1 // +build OMIT 2 3 package main 4 5 import ( 6 "io" 7 "log" 8 "net" 9 ) 10 11 const listenAddr = "localhost:4000" 12 13 func main() { 14 l, err := net.Listen("tcp", listenAddr) 15 if err != nil { 16 log.Fatal(err) 17 } 18 for { 19 c, err := l.Accept() 20 if err != nil { 21 log.Fatal(err) 22 } 23 io.Copy(c, c) 24 } 25 }