Re: [Linux-programlama] select

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Ali Alphan Bayazit (listeci@bayazit.net)
Date: Thu 18 Nov 2004 - 18:02:50 EET


On Thu, 2004-11-18 at 17:37 +0200, Burak DEMIRKOL wrote:
>
> Selam;
>
Merhaba,
>
>
> select fonksiyonu ile ilgili bir sorum var.
>
>
>
> Bir soket descriptoru 30 sn timeout süresi ile read ile okumak için
> bekletiyorum. Sokete yazıldığında selectten düşüyorum ve herşey normal
> ancak select fonksiyonunu bazı durumlarda manuel olarak sonlandırmak
> ta istiyorum. Bunun için select fonksiyonuna dummy bir file
> descriptoru daha vermem lazım ve istediğim bir noktadan dummy file a
> yazarak select ten çıkarabilirim. Ancak sırf bu iş için disk üzerinde
> fiziksel olarak bir dosya oluşturmak istemiyorum ve bana iyi bir
> yöntem gibi gelmiyor. Aklıma /dev/null dosyası geldi. Open()
> fonksiyonu ile o dosyayı açıp onun descriptörünü select fonksiyonuna
> verdim ancak bu seferde select fonksiyonundan hemen çıkıyor ve
> FD_ISSET( dummyFile ) true dönüyor. Bu iş nasıl bir yöntem
> kullanabilirim?
>
Fifo isinize yaramiyor mu?
Her ne kadar dosya yaratmak istemeseniz de,
yer kaplamayan bir fifo guzel bir cozum gibi gorunuyor.

-- 
A. Alphan Bayazit
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.