Posted to tcl by venks at Wed Apr 27 17:35:00 GMT 2011view pretty
When I read a few megabytes over a serial link, the file closes after about 6MB, sometimes. Might be related to PC load. Windows XP. Is this method OK? fconfigure $fi -mode 115200,n,8,1 fconfigure $fi -buffering line -blocking 0 -translation binary fileevent $fi readable [list [info coroutine] read] while {1} { set line [yield $ret] while {1} { set err [catch {set bytes [gets $fi line]} msg] if {$err || [eof $fi]} { set done 1 puts "*** Read failed, EOF" } if {$bytes < 0} break } }