Socket em python

1. Socket em python

Saw
SkyRoot

(usa Linux Mint)

Enviado em 01/05/2019 - 21:06h

Olá pessoa, estou precisando de uma ajuda aqui com esse código em python
 
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
for i in range(100000000000000):
conect = client.connect(("ip do meu serv apache", 80))
if(conect == 0):
print("Conectando com o host")
else:
print("Alvo fora do ar")

Quando eu tento executar no cmd aparece a seguinte mensagem "Uma requisição de conexão foi feita em um soquete já conectado" O que posso fazer para resolver isso?? Se alguém poder me ajudar agradeço


  


2. Re: Socket em python

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 03/05/2019 - 23:52h

Testa essa versão cara.

#!/usr/bin/env python
import socket, time

ip = '127.0.0.1'
porta = 80
tentativas = 3
aguardar = 2

def statusServidor(ip, porta):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.connect((ip, porta))
s.shutdown(socket.SHUT_RDWR)
return True
except:
return False

def main():
for i in range(tentativas):
if (statusServidor(ip, porta)):
print("Online")
break

print("Offline")
time.sleep(aguardar)

if __name__ == '__main__':
main()


##########################
echo 1244394795515721490698P | dc






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts