• Marek Vavrusa's avatar
    Single poll-based lighter weight fdset implementation. · b856c6b1
    Marek Vavrusa authored
    The reasons are discussed in #71.
    Namely:
    - transfers are self-paced, TCP clients are divided among threads
    - due to the nature of DNS, most of the connections should be active
    - if not, it is probably an attack, long idling connections are disconnected
    - even then the performance degradation is not so severe
    
    fixes #71
    b856c6b1