Есть ли способ прервать поддерживающее соединение до истечения времени ожидания?

#multithreading #http #go #connection #keep-alive

#многопоточность #http #Вперед #соединение #поддерживающее соединение

Вопрос:

Я создаю подключения к серверу внутри подпрограмм go. Они используют поддерживаемое постоянное соединение. Мы используем таймаут сохранения активности, чтобы прервать соединение.

Приложение, которое я должен создать, должно быть высокопроизводительным. Таким образом, мы хотим прервать некоторые «потоки» на лету. Однако, исходя из знаний, подпрограммы go не могут быть уничтожены, как мы делаем в Java. Таким образом, мы рассматриваем возможность уничтожения постоянного соединения по желанию.

Таким образом, есть ли какой-либо способ принудительно разорвать постоянное соединение даже до времени ожидания сохранения?

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

1. Когда вы говорите «прервать постоянное соединение», вы имеете в виду «возврат из Read TCP-соединения»?

2. Да, это именно то, что я имею в виду

3. Закройте соединение.