|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey S. Chistyacov 2:5020/400 10 Mar 2001 22:01:24 To : All Subject : Re: Microsoft предлагает запретить Linux!!! -------------------------------------------------------------------------------- Vladimir Butenko <butenko@stalker.com> пишет в сообщении:98dhsq$1p6t$1@news.gamma.ru... > > Andrey S. Chistyacov <andrey@chis.nnov.ru> wrote in message > news:98d0pg$2n3$1@ddt.demos.su... > > > Дядя Вова, а зачем вообще селект, насколько я понимаю ( неправ наверное ), > > селект предназначался для работы _однопоточных_ программ с несколькими > > соккетами. Здесь по-моему не тот случай. > > Вы флажки красные видели - defined(USESELECT)? > > Вот Вам из того же файла, из начала: > > #if defined(WIN32) > file://#define FD_SETSIZE 64 // there Я имел ввиду несколько другое : STErrorCode STReadFromSocket(STSocket theSocket, void* pBuffer, size_t lBuffer, int timeoutInSeconds, size_t* gotBytes) { int retCode; *gotBytes = 0; int retCode = recv(theSocket,(char*)pBuffer,lBuffer,0); switch(retCode) { case 0: return STSocketReadingEndError; case -1: return SocketErrorCode; default: *gotBytes = retCode; return NIL; } } По моему должно работать ? Или может что-то существенное поскипано в do while цикле с poll ? [skip] > > Кроме того, не исключено, что в > > селекте тот-же глюк, что был в свое время в winsock, то есть если пришли > > данные мы получили селектом информацию об этом, пошли читать, а пока > > прочитали, вернулись по циклу до селекта, пришел еще пакетик, но селект > > не вчухал, и продрлжает ждать еще пакетика, а его нету, он уже в буфере > > лежит... > > Это в каком таком winsock была такая ошибка? В WinSock2 - ее точно нет и не > было. > Потому что если бы было - ничего бы не работало, это бы еще хуже Линуха > было. Да, немного память подвела :( Было в WsaAsyncSelect, он не постил еше один message. Версия 1.0, в 1.1 было исправлено. > > [skip] > > PS. А на письмо по поводу вакансий надо было-бы ответить хотя-бы в виде > > HЕТ. А то всякие мысли рождаются, что CGP просто сжевал письмецо ;) > > Я регулярно получаю какие-то письма из России, где развязным тоном > говорится о том, что вот, "я такой крутой, что могу снизойти до того, чтоб > на вас там поработать". Такие письма я стираю, не дочитывая до конца. > Почему - об"яснять? Если ответа не было - значит, Ваше было из таких > писем. Если в письме не было резюме - то о каком ответе Вы мечтаете? Ответ о каком, приведен выше ;) А на самом деле, Владимир, вы действительно принимаете решения, основываясь на резюме ? IMHO корреляция между ценностью человека в бизнесе и красивостью его резюме зачастую обратная. Тем более, что по образованию я физик, в фирмах, в которых до этого работал, работал в основном не программистом, в той, в которой сейчас работаю - ну да, программист, ( по совместительству - генеральный директор ), да и фирмочка эта - моя. так что рекомендации с последнего места работы - наилучшие ;) А резюме, попытка не пытка, один черт надо писать ... Андрей PS. А письма в "развязном тоне" я писать не привык, так что не в ту корзину ягодка ... > > Тем более сейчас, когда волна прошла, и безработных программистов > тут можно будет пачками на улицах подбирать. > > Вова > > > --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/657781a6f945.html, оценка из 5, голосов 10
|