linger_struct = struct.pack('ii', linger_enabled, linger_time)
s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, linger_struct)
сокеты python: убедитесь, что TCP-пакеты отправляются перед закрытием соединения