socket.close ()

socket.close ()

Помечает сокет закрытым. Базовый системный ресурс (например, файловый дескриптор) также закрывается, когда закрываются все файловые объекты из makefile (). Как только это произойдет, все будущие операции с объектом сокета завершатся ошибкой. Удаленный конец не будет получать больше данных (после того, как данные из очереди будут сброшены).

Сокеты автоматически закрываются, когда они собираются сборщиком мусора, но рекомендуется явно закрыть их close () или использовать для них оператор with.

Изменено в версии 3.6: OSError теперь возникает при возникновении ошибки при выполнении базового вызова close ().

close () освобождает ресурс, связанный с соединением, но не обязательно немедленно закрывает соединение. Если вы хотите своевременно закрыть соединение, вызовите shutdown () перед close ().

Пример

conn.close()

Закрывает соединение с данным конкретным клиентом.

Last updated