()
| 137 | end |
| 138 | |
| 139 | def more() |
| 140 | if @cache.length == 0 |
| 141 | @session.write(4.chr) |
| 142 | @session.send(@id) |
| 143 | while @session.read > 0.chr |
| 144 | @cache << @session.receive |
| 145 | end |
| 146 | if !@session.ok |
| 147 | raise @session.receive |
| 148 | end |
| 149 | end |
| 150 | return @pos < @cache.length |
| 151 | end |
| 152 | |
| 153 | def next |
| 154 | if more() |