| 123456789101112131415161718192021 |
- // +build go1.2
- package gocql
- import (
- "net"
- "time"
- )
- func (c *Conn) setKeepalive(d time.Duration) error {
- if tc, ok := c.conn.(*net.TCPConn); ok {
- err := tc.SetKeepAlivePeriod(d)
- if err != nil {
- return err
- }
- return tc.SetKeepAlive(true)
- }
- return nil
- }
|