示例#1
0
文件: client.py 项目: bchretien/PyUDT
def main(argv):
    socket = pyudt.UdtSocket() 
    print('connect( (%s, %i) )' %(argv[1], int(argv[2])))
    socket.connect( (argv[1], int(argv[2])) )
    
    print('connected')
    udt.dump_perfmon(socket.perfmon())  
    
    h0 = Handler(lambda: recv0(socket))
    h0.start() 
    h1 = Handler(lambda: send1(socket)) 
    h1.start() 

    h0.join()
    h1.join() 
    

    udt.dump_perfmon(socket.perfmon())  
    socket.close() 
示例#2
0
def main(argv):
    socket = pyudt.UdtSocket() 
    print('connect( (%s, %i) )' %(argv[1], int(argv[2])))
    
    pre_opt_test(socket)

    socket.connect( (argv[1], int(argv[2])) )
    print('connected...')
    post_opt_test(socket) 
    
    socket.perfmon() 

    for i in range(100):
        socket.send('a' * 1024) 
        sys.stderr.write('.') 
    
    for i in range(100):
        socket.recv(1024) 
        sys.stderr.write('.') 

     
    udt.dump_perfmon(socket.perfmon())     

    socket.close()