[python-chinese] 请教asyncore的用法
zinicl
zinicl在gmail.com
星期四 八月 2 09:54:47 HKT 2007
ÔÚ__main__ÖÐÏÈʵÀý»¯ÁËasyncore£¬Ò²¾ÍÊÇcreate_socket£¬ÔÙÁ¬½Ó£¬×îºóµ÷ÓÃasyncore.loop
()£¬·þÎñÆ÷ÒѾ±¨¸æÁ´½ÓÉÏÁË£¬µ«ÊÇhandle_connect()È´×ÜÊǵò»µ½µ÷Ó㬲»ÖªµÀΪʲô
--------------------------------
class itsocket(asyncore.dispatcher):
def __init__(self, host, port):
asyncore.dispatcher.__init__(self)
self.host = host
self.port = port
self.status = 0
self.rbuffer = ''
self.sbuffer = ''
self.create_socket(socket.AF_INET, socket.SOCK_STREAM)
self.connect((host, port))
def handle_connect(self):
print ''.join(['ÒÑÁ¬½Ó', self.host, ':', str(self.port)])
---------------------------------
class itquote_trd(threading.Thread):
def __init__(self, threadname, sock):
threading.Thread.__init__(self, name = threadname)
def run(self):
print 'Òì²½Ïß³ÌÆô¶¯'
asyncore.loop()
print 'Òì²½Ïß³ÌÍ£Ö¹'
----------------------------------
sock = itsocket.itsocket(ihost, iport)
asyncore.loop()¿ªÊ¼ÊÇ·ÅÔÚÏß³ÌÖеģ¬ºóÀ´ÒƵ½__main__ÖÐÈ¥ÁË£¬½á¹û»¹ÊÇÒ»Ñù
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070802/c73f0574/attachment.htm
关于邮件列表 python-chinese 的更多信息