[code.view]

[top] / python / PyMOTW / asynchat / asynchat_echo_main.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2009 Doug Hellmann All rights reserved.
     #
     """
     """
     #end_pymotw_header
     
     import asyncore
     import logging
     import socket
     
     from asynchat_echo_server import EchoServer
     from asynchat_echo_client import EchoClient
     
     logging.basicConfig(level=logging.DEBUG,
                         format='%(name)s: %(message)s',
                         )
     
     address = ('localhost', 0) # let the kernel give us a port
     server = EchoServer(address)
     ip, port = server.address # find out what port we were given
     
     message_data = open('lorem.txt', 'r').read()
     client = EchoClient(ip, port, message=message_data)
     
     asyncore.loop()
     

[top] / python / PyMOTW / asynchat / asynchat_echo_main.py

contact | logmethods.com