refactor: replace hardcoded SO_KEEPALIVE value with constant for improved readability in TCPClientInterface
This commit is contained in:
@@ -37,7 +37,7 @@ func (tc *TCPClientInterface) setTimeoutsOSX() error {
|
|||||||
probeAfter = TCP_PROBE_AFTER_SEC
|
probeAfter = TCP_PROBE_AFTER_SEC
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, 1); err != nil {
|
if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, SO_KEEPALIVE_ENABLE); err != nil {
|
||||||
sockoptErr = fmt.Errorf("failed to enable SO_KEEPALIVE: %v", err)
|
sockoptErr = fmt.Errorf("failed to enable SO_KEEPALIVE: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user