不过又深入读了读,发现其实用的是asyncore.dispatcher
那个class虽然继承自asynchat.async_chat
但是因为它覆盖了handle_read()方法,又没有调用原来asynchat.async_chat的handle_read()方法,所以其实没有任何机会会调用
collect_incoming_data() 和 found_terminator() 方法
也就是,退化成了“继承自asyncore.dispatcher”
--
FROM 222.71.112.*