Какое значение по умолчанию для tcp backlog в пакете go net?

#python #go #tcp #connection #backlog

#python #Вперед #tcp #подключение #backlog

Вопрос:

Какое значение по умолчанию для tcp backlog в пакете go net??

когда я создаю tcp-сервер с помощью python, я могу настроить tcp backlog.

 import socket

s = socket(...)
s.bind(...)
s.listen(amp;{backlog})
 

Однако, когда я создаю tcp-сервер с помощью go, я не могу понять, где установить tcp backlog.

 import net

l, err := net.Listen(...)
conn, err := l.Accept()
 

Я также просмотрел документ пакета go net, но не смог его понять.

Краткие сведения

  • Какое значение по умолчанию для tcp backlog в пакете go net?
    • Используйте net.core.somaxconn?

Комментарии:

1. Смотрите maxListenerBacklog() функции в файлах src/net/sock_*.go. Вот ссылка на функцию Linux .