nagai / ai.kyutech.ac.jp wrote: > > Hi, > > From: MENON Jean-Francois <Jean-Francois.MENON / bigfoot.com> > Subject: [ruby-talk:25221] ruby/Tk > Date: Thu, 15 Nov 2001 07:29:14 +0900 > Message-ID: <3BF2F033.2B9F2F0A / bigfoot.com> > > I'm trying to use ruby/tk, and my program has a socket opened r/w. > > to keep tk interact with the user while reading on the socket, I need to > > use the "tk::fileevent" documented in perl/tk. > > but I didn't find anything about it in ruby. > > is there a way to doing this ? > > I'm sorry but 'fileevent' command is not implemented on Ruby/Tk. > Because, Ruby has better way to treat streams than Tcl/Tk. > I recommend you to use threads for treatment of streams. > But attention! > Sometimes Ruby/Tk is running too slow, > if the event loop, Tk.mainloop, is running in the sub thread. > Please use sub threads for stream access, > and use the main thread for Tk.mainloop. > -- > Hidetoshi NAGAI (nagai / ai.kyutech.ac.jp) Thx very much I will try that (but I'm no sure it's a better way, because receiving file events would allow me to treat all the events (user and IO) in a unified way.) -- ________________________________________ / La vie, c'est ce qui arrive quand on a \ \ d'autres projets. - John Lennon - / ---------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||