udp_test.go 344 B

123456789101112131415161718192021222324252627
  1. package net
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func TestA(t *testing.T) {
  7. l, err := ListenUDP("0.0.0.0", 9000)
  8. if err != nil {
  9. fmt.Println(err)
  10. }
  11. for {
  12. c, _ := l.Accept()
  13. go func() {
  14. for {
  15. buf := make([]byte, 1450)
  16. n, err := c.Read(buf)
  17. if err != nil {
  18. fmt.Println(buf[:n])
  19. }
  20. c.Write(buf[:n])
  21. }
  22. }()
  23. }
  24. }