Exemplo n.º 1
0
def main():
  if(len(sys.argv) < 2):
    print '\n usage: ' + str(sys.argv[0]) + ' IP:PORTA (ex: 192.168.170.30:8000)\n'
    sys.exit()
    return
    
  endereco = sys.argv[1]
  id_con = camada_transporte.listen(endereco)
  print 'Processo: Obteve conexao de id: ' + str(id_con)
  
  for i in range(10):
    print 'Receive numero: ' + str(i)
    print 'Processo: Recebeu ' + str(camada_transporte.receive(id_con))
  
  print 'Processo: Desconectando'
  camada_transporte.disconnect(id_con)
  sys.exit()
Exemplo n.º 2
0
def main():
  
    if(len(sys.argv) < 3):
      print '\n usage: ' + str(sys.argv[0]) + 'IP_LOCAL:PORTA IP_REMOTO:PORTA (ex: 192.168.170.30:8000) \n'
    
    endereco_local  = sys.argv[1]
    endereco_remoto = sys.argv[2]
    msg = 'TESTANDO ENVIO DE DADOS POR CONEXAO'
  
    id_con = camada_transporte.connect(endereco_local, endereco_remoto)
    print 'Processo: Obteve conexao de id: ' + str(id_con)
    
    for i in range(10):
      print 'Send numero: ' + str(i)
      print 'Processo: Enviou: ' + msg + ' ' + str(i) 
      camada_transporte.send(id_con, msg + ' ' + str(i))
    
    print 'Processo: Desconectando'
    camada_transporte.disconnect(id_con)

    sys.exit()