> Млин, дело в том, что я делаю клиент прогу, и зачем юзать > bind??? > и ещо, я просто коннектюсь к серверу но определённый порт, > ну например на 80, а веб сервера там нету, и в итоге > connect ждет очень долго, и потом говарит что нелзя > подконнектица, а ждать долго я не могу, ещо было бы круче > самому регулировать что если коннект не соединился скажем > после секунд 2 сразу сказать что нелзя соединица, а то > ооооочень долго жду
bind() - если твоя карточка имеет несколько интерфейсов, т.е. несколько ИП адресов, то чтобы "привязать" сокет к конкретному ИП тебе нужен bind.
а насчет таймаута, я что то не въеду, неужели ты хочешь сказать, что через select() у тебя ничего не получилось? не верю, я такое делал, правда вместо Berkley's select() я использовал WSAEventSelect().
используя connect() ты действительно будешь ждать до тех пор пока не придет ответ, а через select() (используя переменную timeout), ты получишь ответ - таймаут, по истечению времени.
|