From: Burak DEMIRKOL (burak.demirkol@isoft.com.tr)
Date: Thu 18 Nov 2004 - 17:37:48 EET
Selam;
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?
Burak DEMİRKOL
Yazılım Geliştirme Uzmanı - ISOFT
Mihribat Cad. Eryılmaz Plaza No:223 Kat 5
34810 Kavacık İstanbul - Türkiye
Tel +90 216 413 5000 Pbx
Fax +90 216 413 7377
e-mail burak.demirkol@isoft.com.tr <mailto:burak.demirkol@isoft.com.tr>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama