github.com/dara-project/godist@v0.0.0-20200823115410-e0c80c8f0c78/dara_tests/tcp_server.go (about) 1 package main 2 3 import ( 4 "net" 5 "log" 6 "fmt" 7 ) 8 9 func main() { 10 ln, err := net.Listen("tcp", "127.0.0.1:9000") 11 if err != nil { 12 log.Fatal(err) 13 } 14 15 defer ln.Close() 16 17 for { 18 conn, err := ln.Accept() 19 if err != nil { 20 log.Fatal(err) 21 } 22 23 var bs = make([]byte, 1024) 24 n, err := conn.Read(bs) 25 if err != nil { 26 log.Fatal(err) 27 } 28 29 fmt.Println("Bytes read: ", n) 30 } 31 32 }