listener_go123.go 274 B

12345678910111213141516
  1. //go:build go1.23
  2. package listener
  3. import (
  4. "net"
  5. "time"
  6. )
  7. func setKeepAliveConfig(listener *net.ListenConfig, idle time.Duration, interval time.Duration) {
  8. listener.KeepAliveConfig = net.KeepAliveConfig{
  9. Enable: true,
  10. Idle: idle,
  11. Interval: interval,
  12. }
  13. }