diff --git a/xx-tcp-client.go b/xx-tcp-client.go new file mode 100644 index 0000000..5a0809b --- /dev/null +++ b/xx-tcp-client.go @@ -0,0 +1,30 @@ +package main + +import ("fmt"; "net") + +func client() { + +} + +func main() { + c, err := net.Dial("tcp", "127.0.0.1:5000") + if err != nil { + panic(err) + } + + msg := "Hello World" + fmt.Println("Sending: ", msg) + _, err = c.Write([]byte(msg)) + if err != nil { + panic(err) + } + + buf := make([]byte, 1024) + _, err = c.Read(buf) + if err != nil { + panic(err) + } else { + fmt.Println("Received:", string(buf)) + c.Close() + } +}