Пример #1
0
 def target():
     while True:
         data = sys.stdin.readline()
         if '' == data:
             break
         else:
             connection.write(data)
Пример #2
0
def _main(argv):
    parser = argparse.ArgumentParser()
    parser.add_argument('address', metavar='ADDRESS')
    parsedargs = parser.parse_args(argv[1:])
    address = conveyor.address.Address.parse(parsedargs.address)
    connection = address.connect()
    connection.write('hello from client')
    def target():
        while True:
            data = sys.stdin.readline()
            if '' == data:
                break
            else:
                connection.write(data)
    thread = threading.Thread(target=target)
    thread.start()
    while True:
        data = connection.read()
        if '' == data:
            break
        else:
            print('data=%r' % (data,))
    return 0