/
githubmirror
/
syncthing
Обзор
Документация
Войти
/
githubmirror
/
syncthing
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cmd/strelaysrv/utils.go
28 строк
533 B
Jakob Borg
chore: linter: staticcheck
23 окт 2025, 23:48
23 окт 2025, 23:48
4658041
Код
Авторство
О чём код?
// Copyright (C) 2015 Audrius Butkevicius and Contributors. package main import ( "errors" "net" ) func setTCPOptions(conn net.Conn) error { tcpConn, ok := conn.(*net.TCPConn) if !ok { return errors.New("not a TCP connection") } if err := tcpConn.SetLinger(0); err != nil { return err } if err := tcpConn.SetNoDelay(true); err != nil { return err } if err := tcpConn.SetKeepAlivePeriod(networkTimeout); err != nil { return err } if err := tcpConn.SetKeepAlive(true); err != nil { return err } return nil }