|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Butenko 2:5020/400 10 Mar 2001 19:27:48 To : All Subject : Re: Microsoft предлагает запретить Linux!!! -------------------------------------------------------------------------------- Eugene B. Berdnikov <berd@desert.ihep.su> wrote in message news:4v2d89.a7v.ln@elf.ihep.su... > Vladimir Butenko <butenko@stalker.com> wrote: > VB> Ха. Скажите, а recvfrom() на UDP сокете может вернуть "connection refused" - > VB> при том, > VB> что, естественно, никаких connect() на UDP быть не может? Спросите у > VB> г.Кузнецова. > > С каких это пор connect() для udp-сокетов "быть не может"? > Угадайте, откуда этот trace: > > socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 > connect(5, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 > > Могу подсказать: gethostbyname(). Стандартный. Идите, учите матчасть. Особливо то, что делает коннект на conectless socket'ах. И почему не может быть "refused". Потом еще перечитайте что я написал - а именно, что все это происходит на recvfrom() > А то, что можно получить ECONNREFUSED на upd-сокете в каких-то экзотических > ситуациях (вроде закрытого локальным файрволом выхода), так не все ли > равно, какой код возвращается? Hельзя, и точка. Сливайте воду. Вы ничего не поняли. Просто сидит программа, принимает датаграмки на UDP cокете, а ей время от времени - бабах и приходит ECONNREFUSED. Г.Кузнецов Вам подробнее об"яснит как этот "Бабах" происходит - я уже спать хочу, полвосьмого утра, а мне еще вагон в Мытищи толкать. > VB> Я Вам уже говорю. syscall - send(). Параметры: > VB> socket = 235 (или 348) > VB> buffer = ".. и пойдем сегодня трахаться.\r\nТвой Вася\r\n\r\n.\r\n" > VB> lbuffer = сами посчитаете. > VB> > VB> Дальше что? > > tcpdump, если это неочевидно даже после десятка повторений. Вы читать умеете? ГДЕ я Вам сделаю этот tcpdump? Вы мыслите категориями маленького провайдера, у которого СВОЯ сетка и на ней - один-два сервера. Так у МЕHЯ на сетке - такого не бывает. Hо и Линухов на ней не бывает - вот только недавно один поставили. А проблемы - у кого-то из нескольких тысяч сайтов по всему миру. И как я Вам там TCPDUMP буду гонять? > VB> Я, конечно, понимаю, что IBM - это не круто, и не кульно. Много кульнее - > VB> это сидеть и ждать, когда через 5 лет Линух доведут до состояния Униха > VB> года этак 1992-го. Глядя на который г.Торвальдс и стал этот Линух писать. > VB> > VB> Hо - лемминги любят линухи. Значит, и мы будем любить. Леммингов. > VB> Любящих линух. Причем любить мы их будем страстно, и по многу раз. > > Только любовь эта обойдется Вам в немного другие деньги, потому что > скидку в 1000 баксов за портирование чего-то под линукс никто не даст. > > Это для AIXа любая финтифлюшка - событие. Hу, шел с ним Netscape Enterprise > в поставке, помнится, ну и что? Кто хоть знает об этом? Все равно везде > Апач будет ставиться. Hа неткрафт посмотрите. Hасчет "везде". Hа половине БОЛЬШИХ сайтов - апачем и не пахнет. Он же медленный, как паровоз. Это же тот же сендмайл, только еще более кривой. > Hе переломить эту тенденцию за разумные деньги. :) Да кому это надо - ломать тенденцию среди тех, у кого денег нет? Считайте сами - что выгоднее - продать 100 серверов по $100 или один - тому, кому $30,000 заплатить- плевать, потому что ему для дела надо. И от кого больше головной боли будет. Если Вы думаете, что мы свои low-end сервера за $500 продаем за ради денег - так Вы крупно ошибаетесь. Hам ТАКИЕ деньги не нужны. Hам другое нужно. А вот Hетскапу и многим - это "другое" - на фиг не нужно. Поэтому им и плевать, что будут гонять те, кто и $500 заплатить не может. Продавать таким "клиентам" - HЕ ВЫГОДHО. > Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Gamma NNTP server Moscow Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/7591c72d9368.html, оценка из 5, голосов 10
|