Thread FIFOS: Immer nur einer ?
(4 answers)
Opened by BrownWolf at 2003-09-25 00:56
Hi,
ich versuche gerade wieder einen kleinen Chat zu schreiben. Diesmal wollte ich es mit FIFOS (Pipes) versuchen. Soviel habe ich im Internet dazu nicht gefunden. Also ich erzähle mal wie ich vorgeh. Jedesmal wenn jemand etwas postet dann öffnet er eine Pipe mit: Und im Messages Fenster liest er "Verz" aus mit opendir. Wenn er eine Pipe findet öffnet er Sie und gibt den Text aus. Was mir aufgefallen ist: Der Text kommt nur bei einem Client an ... wenn mehrere verbunden sind dann klappts nicht. Woran liegt das ? Kann man eine Pipe immer nur einmal lesen ? Code (perl): ()
1 2 3 sub _{s;;xrqIpiql\\{}p{pl{R>rl{N{}gjwpkssq]>rl{N;;;*{{}=*{_};; ${{}={q{{{}}}=>[reverse+split+reverse+q;}{;]};${{}->{q{{{}}}}->[@{{}];} ${{}=reverse+_(q{{}}=>q{{}})^chr(30)x+length&_(q{{}}=>,q{{}})and+print; |