Ir para baixo

O autor desta mensagem foi banido do fórum - Mostrar mensagem

Nikopark
Nikopark
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 1126
Data de inscrição : 25/12/2014
Idade : 26
Localização : Ontário, Canadá
https://www.aulamice.io/

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Qua Jan 27, 2016 4:58 pm
Tópico movido para Pedidos > Outros.
Kira
Kira
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 311
Data de inscrição : 14/01/2015
Idade : 25

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Qua Jan 27, 2016 9:39 pm
bom, não sei se é o correto mas funciona

no começo da source aonde fica os import adicione:

Código:
from subprocess import Popen, PIPE

agora no client adicione essa def:
Código:
def getPing(self):
    _command = "ping "+self.address[0]
    _result = str(Popen(_command, stdout=PIPE, stderr=PIPE, shell=True).communicate()).split("\\n")
    _line_content = _result[len(_result)-2];
    return _line_content.split(",")[0].split(" = ")[1].replace("ms","")

aonde esta self.address[0] é a variável do ip do usuário so colocar q esta na sua source
agora é só fazer o comando exemplo:

Código:
if command == "ping":
    self.sendMessage("[>]"+self.getPing())


Última edição por Kira em Sex Mar 18, 2016 9:06 pm, editado 1 vez(es)
Weeslleeyone
Weeslleeyone
MEMBRO

MEMBRO
Mensagens : 227
Data de inscrição : 14/01/2015
Idade : 28
Localização : Marte

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Qua Jan 27, 2016 10:25 pm
Kira escreveu:bom, não sei se é o correto mas funciona

no começo da source aonde fica os import adicione:

Código:
from subprocess import Popen, PIPE

agora no client adicione essa def:
Código:
def getPing():
    _command = "ping "+self.address[0]
    _result = str(Popen(_command, stdout=PIPE, stderr=PIPE, shell=True).communicate()).split("\\n")
    _line_content = _result[len(_result)-2];
    return _line_content.split(",")[0].split(" = ")[1].replace("ms","")

aonde esta self.address[0] é a variável do ip do usuário so colocar q esta na sua source
agora é só fazer o comando exemplo:

Código:
if command == "ping":
    self.sendMessage("[>]"+self.getPing())

O ping não é o do comando de cmd, mas sim, o tempo de resposta entre client - server, e isso é definido por um packet que é enviado de 15 em 15s se não me engano, e o ping é os milisegundos de tempo de resposta do mesmo.
Kira
Kira
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 311
Data de inscrição : 14/01/2015
Idade : 25

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Qua Jan 27, 2016 10:33 pm
Weeslleeyone escreveu:
Kira escreveu:bom, não sei se é o correto mas funciona

no começo da source aonde fica os import adicione:

Código:
from subprocess import Popen, PIPE

agora no client adicione essa def:
Código:
def getPing():
    _command = "ping "+self.address[0]
    _result = str(Popen(_command, stdout=PIPE, stderr=PIPE, shell=True).communicate()).split("\\n")
    _line_content = _result[len(_result)-2];
    return _line_content.split(",")[0].split(" = ")[1].replace("ms","")

aonde esta self.address[0] é a variável do ip do usuário so colocar q esta na sua source
agora é só fazer o comando exemplo:

Código:
if command == "ping":
    self.sendMessage("[>]"+self.getPing())

O ping não é o do comando de cmd, mas sim, o tempo de resposta entre client - server, e isso é definido por um packet que é enviado de 15 em 15s se não me engano, e o ping é os milisegundos de tempo de resposta do mesmo.

por isso q esta escrito "não sei se é o correto mas funciona"

O autor desta mensagem foi banido do fórum - Mostrar mensagem

Kira
Kira
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 311
Data de inscrição : 14/01/2015
Idade : 25

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Qua Jan 27, 2016 11:58 pm
Aulabugs escreveu:O comando não funcionou. mas obrigado por la ajuda. Eu quero adicionar o comando em uma source 1.278 por mais que eu tente. Não funciona

não funcionou com você pois as pessoas que estão no xat nenhuma disse que não deu certo

O autor desta mensagem foi banido do fórum - Mostrar mensagem

Kira
Kira
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 311
Data de inscrição : 14/01/2015
Idade : 25

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Qui Jan 28, 2016 2:10 pm
Aulabugs escreveu:Eu não sei qual é a diferença. mas eu tudo o que fiz foi como você disse. e o comando não funciona https://imgur.com/tD156KE

kkk n tem nada certo ai pra começar pq tem um elif sem ter um if? pq o comando esta na def gethours? tem se informar antes de começar a colocar os scripts errado e falar que não está funcionando

O autor desta mensagem foi banido do fórum - Mostrar mensagem

Weeslleeyone
Weeslleeyone
MEMBRO

MEMBRO
Mensagens : 227
Data de inscrição : 14/01/2015
Idade : 28
Localização : Marte

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Sex Jan 29, 2016 2:09 am
Kira escreveu:
Weeslleeyone escreveu:
Kira escreveu:bom, não sei se é o correto mas funciona

no começo da source aonde fica os import adicione:

Código:
from subprocess import Popen, PIPE

agora no client adicione essa def:
Código:
def getPing():
    _command = "ping "+self.address[0]
    _result = str(Popen(_command, stdout=PIPE, stderr=PIPE, shell=True).communicate()).split("\\n")
    _line_content = _result[len(_result)-2];
    return _line_content.split(",")[0].split(" = ")[1].replace("ms","")

aonde esta self.address[0] é a variável do ip do usuário so colocar q esta na sua source
agora é só fazer o comando exemplo:

Código:
if command == "ping":
    self.sendMessage("[>]"+self.getPing())

O ping não é o do comando de cmd, mas sim, o tempo de resposta entre client - server, e isso é definido por um packet que é enviado de 15 em 15s se não me engano, e o ping é os milisegundos de tempo de resposta do mesmo.

por isso q esta escrito "não sei se é o correto mas funciona"
Mas eu não disse que não funciona jovem, ;v
Funciona mais sai com o valor errado (eu usava tipo isso antes)
Kira
Kira
ADMINISTRADOR

ADMINISTRADOR
Mensagens : 311
Data de inscrição : 14/01/2015
Idade : 25

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Sex Jan 29, 2016 12:57 pm
Weeslleeyone escreveu:
Kira escreveu:
Weeslleeyone escreveu:
Kira escreveu:bom, não sei se é o correto mas funciona

no começo da source aonde fica os import adicione:

Código:
from subprocess import Popen, PIPE

agora no client adicione essa def:
Código:
def getPing():
    _command = "ping "+self.address[0]
    _result = str(Popen(_command, stdout=PIPE, stderr=PIPE, shell=True).communicate()).split("\\n")
    _line_content = _result[len(_result)-2];
    return _line_content.split(",")[0].split(" = ")[1].replace("ms","")

aonde esta self.address[0] é a variável do ip do usuário so colocar q esta na sua source
agora é só fazer o comando exemplo:

Código:
if command == "ping":
    self.sendMessage("[>]"+self.getPing())

O ping não é o do comando de cmd, mas sim, o tempo de resposta entre client - server, e isso é definido por um packet que é enviado de 15 em 15s se não me engano, e o ping é os milisegundos de tempo de resposta do mesmo.

por isso q esta escrito "não sei se é o correto mas funciona"
Mas eu não disse que não funciona jovem, ;v
Funciona mais sai com o valor errado (eu usava tipo isso antes)
é weslley vc n cansa o valor esta errado é um comando ping melhor da esse valor do que digitar /ping e n aparecer nada
Conteúdo patrocinado

Ajuda com o comando do ping Empty Re: Ajuda com o comando do ping

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos