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  }