# Bug in select timeout management

## Description

A problem with the current implementation of the select() based event loop is that it is not possible to see which socket descriptor(s) that has timed out when select() returns NULL. Therefore it is not posssible to get the right request object associated with the request. This is required for example if the application wants to kill the request. The solution is to add a timeout layer which keeps count of which sockets have timed out.

## Patch

No patch yet