// doEcho reads some data from a stream, writes it back and closes the // stream. func doEcho(s inet.Stream) { buf := make([]byte, 1024) n, err := s.Read(buf) if err != nil { log.Println(err) return } log.Printf("read request: %q\n", buf[:n]) _, err = s.Write(buf[:n]) if err != nil { log.Println(err) return } }