github.com/dara-project/godist@v0.0.0-20200823115410-e0c80c8f0c78/dara_tests/client.go (about) 1 package main 2 3 import "net" 4 import "fmt" 5 import "os" 6 import "bufio" 7 8 func main() { 9 conn, _ := net.Dial("tcp", "127.0.0.1:8081") 10 for { 11 // read in input from stdin 12 reader := bufio.NewReader(os.Stdin) 13 text, _ := reader.ReadString('\n') 14 // send to socket 15 fmt.Println("Writing to conenction") 16 fmt.Fprintf(conn, text) 17 // listen for reply 18 bufio.NewReader(conn).ReadString('\n') 19 } 20 }