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