(fwd) Re: socket+cron

Andrey Gerzhov (kittle@freeland.alex-ua.com)
Tue, 28 Jul 1998 04:37:26 +0300 (EEST)

-- forwarded message --
Path: freeland.alex-ua.com!barmaglot.alex-ua.com!f188.n463.z2!f116.n463.z2!f58.n463!f238.n5020!f400.n5020!ddt.demos.su!fido-news-server
Newsgroups: fido.ru.unix
Distribution: fido
X-Comment-To: All
From: Alexandre Snarskii <snar@paranoia.ru>
X-FTN-Sender: Alexandre Snarskii <Alexandre.Snarskii@f400.n5020.z2.fidonet.org>
Date: Mon, 27 Jul 98 10:26:38 +0300
Subject: Re: socket+cron
Message-ID: <6pha1p$psl$1@devil.nevalink.ru>
References: <2874352649@pvrr.ru> <901453797@f661.n5030.z2.ftn>
Organization: Уголочек неба..
X-FTN-AREA: RU.UNIX
X-FTN-MSGID: devil.nevalink.ru 51412d67
X-FTN-REPLY: 2:5030/661 35bb17e5
X-FTN-Tearline: ifmail v.2.14dev2
X-FTN-Origin: Уголочек неба.. (2:5020/400@fidonet)
X-FTN-SEEN-BY: 50/381 520 615 993 461/121 463/16 18 58 68 72 89 93 116 126 156 159
X-FTN-SEEN-BY: 463/166 173 177 188 220 246 306 432 600 690 707 1006 464/100 466/10
X-FTN-SEEN-BY: 467/10 469/124 999 478/20 490/63 4613/204 4614/1 6 4615/7 21
X-FTN-SEEN-BY: 4623/17 4625/3 4631/13 4635/4 5001/15 211 5002/16 5003/15 5006/1
X-FTN-SEEN-BY: 5007/1 5011/13 201 5012/1 5015/28 5020/62 68 79 118 204 238 255 300
X-FTN-SEEN-BY: 5020/302 400 443 487 510 604 748 1057 1169 1200 1381 1851 4000
X-FTN-SEEN-BY: 5022/5 5023/1 11 5024/11 5027/16 5028/51 5029/5 5030/115 5032/3
X-FTN-SEEN-BY: 5034/1 5036/1 2 5039/2 5049/1 6 256 5050/5050 5051/15 5054/9 10
X-FTN-SEEN-BY: 5057/1 5058/24 5059/2 5060/88 5061/7 15 48 5064/5 5065/1 10 5066/2
X-FTN-SEEN-BY: 5069/1 2 5074/9 5075/10 5077/3 5080/80 1003 5083/21 5084/10
X-FTN-SEEN-BY: 5085/250 5094/1 5100/21
X-FTN-PATH: 5020/400 238 463/58 116
X-FTN-PATH: 463/188
Lines: 21
Xref: freeland.alex-ua.com fido.ru.unix:505

Lev Serebryakov <Lev.Serebryakov@f661.n5030.z2.fidonet.org> wrote:

VK>> Можно ли сделать так , что бы accept() не
VK>> блокировал бы процесс а в случаи пустой
VK>> очереди просто возвращал -1 и шел дальше?
LS> man select

LS> Select'у говоришь, что ждать не надо - и все.

Ммм ? А каким боком тут селект ? Если я хоть что-то понимаю
в програмировании, то select на уже connected потоках
работает ( по крайней мере мне под FreeBSD использовать его
в качестве accept'а не удалось ), или это таки я тормоз и
это и есть те самые exception fd_set ?

PS: а для решения такой задачи я использую fcntl(O_NDELAY),
и мои волосы мягкие и шелковистые :)))

-- 
Alexandre Snarskii
the source code is included.
-- end of forwarded message --

-- 
С тем, что не помешает никогда,
                                               Kittle