Slide 12
Slide 12 text
Tornado
IOStream
class IOStream(object):
def read_bytes(self, num_bytes, callback):
self.read_bytes = num_bytes
self.read_callback = callback
io_loop.add_handler(
self.socket.fileno(),
! ! ! ! self.handle_events,
! ! ! ! events=READ)
def handle_events(self, fd, events):
data = self.socket.recv(self.read_bytes)
self.read_callback(data)
Tuesday, July 24, 12