-í
è¶<c       sˆ   d  k  Z  d  k Z d  k Z d  k Z d  k Z d  k Z d Z d Z d e i f d „  ƒ  YZ	 d e i
 f d „  ƒ  YZ d „  Z e ƒ  d  S(   Ns	   127.0.0.1i1Ô  s   echo_serverc      s   t  Z d „  Z RS(   Nc    sä   t  i  t  i t  i ƒ } | i t  i t  i d ƒ | i t t	 f ƒ | i
 d ƒ | i ƒ  \ } } d } x8 d | j o* | i d ƒ } | o Pn | | } ql Wx% | o | i | ƒ } | | } q§ W| i ƒ  | i ƒ  d  S(   Ni   s    s   
i
   (   s   sockets   AF_INETs   SOCK_STREAMs   socks
   setsockopts
   SOL_SOCKETs   SO_REUSEADDRs   binds   HOSTs   PORTs   listens   accepts   conns   clients   buffers   recvs   datas   sends   ns   close(   s   selfs   clients   buffers   datas   socks   conns   n(    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   run s$      
(   s   __name__s
   __module__s   run(    (    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   echo_server	 s   s   echo_clientc      s,   t  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc    sS   t  i i |  ƒ |  i t i t i ƒ |  i t	 t
 f ƒ |  i d ƒ d |  _ d  S(   Ns   
s    (   s   asynchats
   async_chats   __init__s   selfs   create_sockets   sockets   AF_INETs   SOCK_STREAMs   connects   HOSTs   PORTs   set_terminators   buffer(   s   self(    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   __init__ s
    c    s	   d GHd  S(   Ns	   Connected(    (   s   self(    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   handle_connect& s    c    s   |  i | |  _ d  S(   N(   s   selfs   buffers   data(   s   selfs   data(    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   collect_incoming_data) s    c    s$   d G|  i GHd |  _ |  i ƒ  d  S(   Ns	   Received:s    (   s   selfs   buffers   close(   s   self(    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   found_terminator, s    	(   s   __name__s
   __module__s   __init__s   handle_connects   collect_incoming_datas   found_terminator(    (    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   echo_client s   			c     sQ   t  ƒ  }  |  i ƒ  t i d ƒ t ƒ  } | i d ƒ | i d ƒ t i	 ƒ  d  S(   Ni   s   hello s   world
(
   s   echo_servers   ss   starts   times   sleeps   echo_clients   cs   pushs   asyncores   loop(   s   ss   c(    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   main1 s    	
	(   s   threads   asyncores   asynchats   sockets	   threadings   times   HOSTs   PORTs   Threads   echo_servers
   async_chats   echo_clients   main(   s   asynchats   asyncores   sockets   threads   echo_clients	   threadings   HOSTs   echo_servers   times   mains   PORT(    (    s(   /usr/lib/python2.2/test/test_asynchat.pys   ? s   	-		