首页 > 编程语言 > 详细

python中asynchat异步socket命令/响应处理

时间:2014-08-15 18:07:40      阅读:403      评论:0      收藏:0      [点我收藏+]

该模块基于asyncore简化了异步客户端和服务器,并使其更容易元素处理由任意的字符串结束,或者是可变长度的的协议。它提供了抽象类async_chat,提供collect_incoming_data()found_terminator()方法。循环和asyncore的一样,有2种信道:asyncore.dispatcher和asynchat.async_chat,可以自由混合信道。通常asyncore.dispatcher服务器通道在接收到连接请求时产生新的asynchat.async_chat通道对象。

接口:

class asynchat.async_chat:asyncore.dispatcher的抽象子类。asyncore_chat方法如下:

async_chat.close_when_done():

async_chat.collect_incoming_data(data):

async_chat.discard_buffers()

async_chat.found_terminator():

async_chat.get_terminator():

async_chat.push(data):

async_chat.push_with_producer(producer):

async_chat.set_terminator(term):

class asynchat.fifo([list=None])::辅助类。asynchat.fifo的方法如下

is_empty():

first():

push():

pop()

python中asynchat异步socket命令/响应处理,布布扣,bubuko.com

python中asynchat异步socket命令/响应处理

原文:http://ypyu1989.blog.51cto.com/6786671/1540669

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!