Skip to content
Sharp

Networking · interview question

Why does setting a connection timeout in an HTTP client help in practice?

Multiple choiceEasychapter-11-curatedpremiumnetworkingtimeouts-and-retries
Choose one answer
Answer and explanation

Correct answer

A. To prevent the application from hanging indefinitely when a server is unreachable.

Why

A connection timeout ensures that if a server does not respond within a specified time, the client will stop waiting. This prevents the application from hanging indefinitely, allowing it to handle such scenarios gracefully.

Test yourself on Networking

A free test with instant, explained results. No account needed.

Start free test
All Networking questions →