• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Release [OPEN SOURCE] Package Status Target [OPEN SOURCE]

Jonhbastard10

Nuovo utente
Autore del topic
24 Luglio 2011
44
0
Miglior risposta
0
Package Status Target

Questo SoftWare vede se in un sito è OnLine o OffLine

E' OPEN SOURCE quindi il codice sorgente è accessibile a tutti

L'ho fatto per noia xD

Allora ci sono 4 modalità di Test:

1)Ping,Quindi usando la classe ping,pinga il sito e vede se è online o offline

2)WinSock,Se riesci a connettersi al sito è OnLine se non riesci è OffLine

3)TCP Client stessa identica cosa del WinSock

4)Usa il famoso sito di IsUp.Me o meglio conosciuto come Down For Everyone Or Just Me -> Check if your website is down or up? ed è l'unico tra questi che non pinga/testa dalla propria connessione.

Link MediaFire:
Perfavore, Entra oppure Registrati per vedere i Link!


AntiVirus:
Perfavore, Entra oppure Registrati per vedere i Link!


Screen:
Perfavore, Entra oppure Registrati per vedere i Link!


PS:Accetto critiche affinchè mi siano d'aiuto... (Il "Trojan" è il WinSock...poi è Open Source non vedo perchè non dovreste fidarvi )

-JonhBastard
 
Riferimento: [OPEN SOURCE] Package Status Target [OPEN SOURCE]

Il ping non assicura proprio nulla, né che il sito sia su, né che sia giù.
Dal punto di vista pratico non serve a nulla e lo escluderei proprio dal progetto.

Winsock è un componente COM e come tale è sconsigliato il suo uso all'interno di un progetto .NET.
Del resto, utilizzi il TCP Client che è esattamente quello che si usa al posto di Winsock.
Quindi anche il Winsock andrebbe escluso (e del resto c'è un errore nell'uso del Winsock dato che la connessione, se avvenuta, non viene chiusa).

Con il TCP Client controllli soltanto che avvenga una connessione generica sulla porta 80 e questo non dimostra che il sito sia su.

Non so che tipo di controlli faccia il sito IsUp.Me ma può essere lasciato nel progetto.

In definitiva, non controlli efficacemente se il sito è attivo o no anche se il tipo di programma proposto, almeno il "tentativo" che hai fatto, è positivo. Ovvero un programma che effettui questi test può essere molto utile, anche in un ambiente enterprise ma va ripensato totalmente.

Per concludere, ma non è importante, non capisco il senso del nome che hai dato al programma.


P.S. Ma perché nel tuo nick c'è il nome scritto in maniera sbagliata ? Dovrebbe essere John e non Jonh ...
 
Ultima modifica:
Riferimento: [OPEN SOURCE] Package Status Target [OPEN SOURCE]

Potrebbe essere utile, ma sinceramente preferisco dirigermi su IsUp.Me, è più semplice e rapido lol..
 
Riferimento: [OPEN SOURCE] Package Status Target [OPEN SOURCE]

Package Status Target

Questo SoftWare vede se in un sito è OnLine o OffLine

E' OPEN SOURCE quindi il codice sorgente è accessibile a tutti

L'ho fatto per noia xD

Allora ci sono 4 modalità di Test:

1)Ping,Quindi usando la classe ping,pinga il sito e vede se è online o offline

2)WinSock,Se riesci a connettersi al sito è OnLine se non riesci è OffLine

3)TCP Client stessa identica cosa del WinSock

4)Usa il famoso sito di IsUp.Me o meglio conosciuto come Down For Everyone Or Just Me -> Check if your website is down or up? ed è l'unico tra questi che non pinga/testa dalla propria connessione.

Link MediaFire:
Perfavore, Entra oppure Registrati per vedere i Link!


AntiVirus:
Perfavore, Entra oppure Registrati per vedere i Link!


Screen:
Perfavore, Entra oppure Registrati per vedere i Link!


PS:Accetto critiche affinchè mi siano d'aiuto... (Il "Trojan" è il WinSock...poi è Open Source non vedo perchè non dovreste fidarvi )

-JonhBastard

Bravo, bel programma, comunque usa httprequest per verificare lo stato del sito.
 
Riferimento: [OPEN SOURCE] Package Status Target [OPEN SOURCE]

Il ping non assicura proprio nulla, né che il sito sia su, né che sia giù.
Dal punto di vista pratico non serve a nulla e lo escluderei proprio dal progetto.

Winsock è un componente COM e come tale è sconsigliato il suo uso all'interno di un progetto .NET.
Del resto, utilizzi il TCP Client che è esattamente quello che si usa al posto di Winsock.
Quindi anche il Winsock andrebbe escluso (e del resto c'è un errore nell'uso del Winsock dato che la connessione, se avvenuta, non viene chiusa).

Con il TCP Client controllli soltanto che avvenga una connessione generica sulla porta 80 e questo non dimostra che il sito sia su.

Non so che tipo di controlli faccia il sito IsUp.Me ma può essere lasciato nel progetto.

In definitiva, non controlli efficacemente se il sito è attivo o no anche se il tipo di programma proposto, almeno il "tentativo" che hai fatto, è positivo. Ovvero un programma che effettui questi test può essere molto utile, anche in un ambiente enterprise ma va ripensato totalmente.

Per concludere, ma non è importante, non capisco il senso del nome che hai dato al programma.


P.S. Ma perché nel tuo nick c'è il nome scritto in maniera sbagliata ? Dovrebbe essere John e non Jonh ...

Grazie per i consigli ne terro' conto ;)

P.S: Per il nome è una lunga storia sia per il fatto che sia scritto male sia per il Bastard >.<
@Kaito Grazie anche a te Nel programma c'è anche il collegamente a IsUp.Me quindi senza andare sul sito basta fare da li :emoji_slight_smile: xD
@Stoker Grazie anche a te,per il fatto dell'http web request non lo uso molto...

Concludo con Buona vigilia a tutti xD