Explorar o código

never-read debugging tool.

Richard Crowley %!s(int64=12) %!d(string=hai) anos
pai
achega
7b8f3191d7
Modificáronse 2 ficheiros con 23 adicións e 0 borrados
  1. 1 0
      .gitignore
  2. 22 0
      cmd/never-read/never-read.go

+ 1 - 0
.gitignore

@@ -6,3 +6,4 @@ _obj
 _testmain.go
 cmd/metrics-bench/metrics-bench
 cmd/metrics-example/metrics-example
+cmd/never-read/never-read

+ 22 - 0
cmd/never-read/never-read.go

@@ -0,0 +1,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())
+	}
+}