Преглед на файлове

Merge pull request #151 from FollowMeDown/master

Fix Keep-Alive Issue for OpenBSD/ArchLinux
tags/v1.0.6^2
Sergey Arkhipov преди 5 години
родител
ревизия
e286dea650
No account linked to committer's email address
променени са 1 файла, в които са добавени 0 реда и са изтрити 7 реда
  1. 0
    7
      utils/init_tcp.go

+ 0
- 7
utils/init_tcp.go Целия файл

3
 import (
3
 import (
4
 	"fmt"
4
 	"fmt"
5
 	"net"
5
 	"net"
6
-	"time"
7
 )
6
 )
8
 
7
 
9
-const tcpKeepAlivePingPeriod = 2 * time.Second
10
-
11
 func InitTCP(conn net.Conn, readBufferSize int, writeBufferSize int) error {
8
 func InitTCP(conn net.Conn, readBufferSize int, writeBufferSize int) error {
12
 	tcpConn := conn.(*net.TCPConn)
9
 	tcpConn := conn.(*net.TCPConn)
13
 
10
 
27
 		return fmt.Errorf("cannot enable keep-alive: %w", err)
24
 		return fmt.Errorf("cannot enable keep-alive: %w", err)
28
 	}
25
 	}
29
 
26
 
30
-	if err := tcpConn.SetKeepAlivePeriod(tcpKeepAlivePingPeriod); err != nil {
31
-		return fmt.Errorf("cannot set keep-alive period: %w", err)
32
-	}
33
-
34
 	return nil
27
 	return nil
35
 }
28
 }

Loading…
Отказ
Запис