Esempio n. 1
0
def enviar_requisicao_con(con_id, end_local, end_remoto):
  '''
  Envia ao endereco_remoto um pedido de estabelecimento de conexao.
  '''
  dados = TiposDePacote.REQ_CHAMADA + _SEPARADOR_DADOS
  dados += str(con_id)
  sistema.enviar_dados(end_local, end_remoto, dados)
Esempio n. 2
0
def enviar_confirmacao_clear(con_id, end_local, end_remoto):
  '''
  Envia uma confirmacao de que recebeu um pedido de liberacao de conexao
  '''
  dados = TiposDePacote.CONFIRMA_LIBERAR + _SEPARADOR_DADOS
  dados += str(con_id)
  sistema.enviar_dados(end_local, end_remoto, dados)
Esempio n. 3
0
def enviar_requisicao_clear(con_id, end_local, end_remoto):
  '''
  Envia ao endereco_remoto um pedido de encerramento de conexao.
  '''
  dados = TiposDePacote.REQ_LIBERAR + _SEPARADOR_DADOS
  dados += str(con_id)
  sistema.enviar_dados(end_local, end_remoto, dados)
Esempio n. 4
0
def aceitar_conexao(con_id, end_local, end_remoto):
  ''' 
  Envia ao endereco_remoto uma confirmacao de que a conexao foi aceita, 
  enviando tb o identificador da conexao.
  '''
  dados = TiposDePacote.CHAMADA_ACEITA + _SEPARADOR_DADOS
  dados += str(con_id)
  sistema.enviar_dados(end_local, end_remoto, dados)
Esempio n. 5
0
def enviar_creditos(con_id, end_local, end_remoto, cred):
  '''
  Envia creditos para o end remoto de acordo com o id da conexao informado
  '''
  dados = TiposDePacote.CREDITO + _SEPARADOR_DADOS
  dados += str(con_id) + _SEPARADOR_DADOS
  dados += str(cred)
  sistema.enviar_dados(end_local, end_remoto, dados)
Esempio n. 6
0
def enviar_dados(con_id, end_local, end_remoto, dados_env):
  '''
  Envia dados para o ip_remoto utilizando a conexao con_id
  '''
  dados = TiposDePacote.DADOS + _SEPARADOR_DADOS
  dados += str(con_id) + _SEPARADOR_DADOS
  dados += dados_env
  sistema.enviar_dados(end_local, end_remoto, dados)