client.go 780 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package main
  2. import (
  3. "fmt"
  4. "net"
  5. "strings"
  6. )
  7. func main() {
  8. foo1()
  9. }
  10. func foo1() {
  11. conn, err := net.Dial("tcp", "localhost:8081")
  12. if err != nil {
  13. fmt.Println("err")
  14. }
  15. defer conn.Close()
  16. message := make([]byte, 1024)
  17. for i := 0; i < 3; i++ {
  18. n, err := conn.Read(message)
  19. if err != nil {
  20. fmt.Println(err)
  21. }
  22. fmt.Println(strings.ToUpper(string(message[:n])))
  23. }
  24. /*
  25. // Подключенине к серверу
  26. conn, err := net.Dial("tcp", "142.251.39.142:80")
  27. if err != nil {
  28. log.Println(err)
  29. }
  30. defer conn.Close()
  31. // Чтение данных с сервера
  32. message := make([]byte, 1024) // создаем буфер
  33. n, err := conn.Read(message)
  34. if err != nil {
  35. log.Println(err)
  36. }
  37. fmt.Println(string(message[:n]))
  38. */
  39. }