Popraw implementację timeoutu w connect()
Popraw implementację timeoutu w connect()

Pod FreeBSD po kolejnych próbach connect()owania się pod
server_ports[PORT_TIMEOUT] odmawia współpracy, dostajemy ECONNRESET
i nici z timeoutu. Właściwie to dziwne, że na Linuksie to wydawało się
działać, bo rzeczywiście jawnie podajemy w listen(), żeby system
kolejkował nam tylko jedno połączenie. Można by oczywiście przed każdym
testem czyścić kolejkę za pomocą accept() (bo inaczej się nie da, nie?),
ale to przy aktualnej implementacji zbędne.

Przy okazji powinno to nieco przyśpieszyć test.

Mam nadzieję, że moja łatka jest poprawna.

wojtekka/libgadu,wojtekka/libgadu,clokep/libgadu,clokep/libgadu,clokep/libgadu,wojtekka/libgadu