wait_stub.go 311 B

123456789101112131415161718
  1. //go:build !(linux || darwin || windows)
  2. package tf
  3. import (
  4. "context"
  5. "net"
  6. "time"
  7. )
  8. func writeAndWaitAck(ctx context.Context, conn *net.TCPConn, payload []byte, fallbackDelay time.Duration) error {
  9. _, err := conn.Write(payload)
  10. if err != nil {
  11. return err
  12. }
  13. time.Sleep(fallbackDelay)
  14. return nil
  15. }