Allora, aperto il programma si genera un msgbox, come puoi facilmente notare.
Poi si attiva "Ready" che servirà a dare l'invio del senddata.
Quando il form viene chiuso, il winsock termina con lui.
Quando il winsock viene chiuso, label che indica lo stato indica che il winsock non è più attivo (disconnesso).
Quando il winsock viene connesso la label che indica lo sato dice che il winsock è connesso ed il Timer viene attivato.
Quando si genera un errore con il winsock, esso viene disconnesso e il label che indica lo stato del winsock dice che si è verificato un errore con il winsock.
Quando il winsock completa la sua funzione, invia i dati, il Ready si riattiva, quindi l'impostazione per un ciclo continuo.
Impostati l'host e la porta il winsock si connette con queste informazioni, e la label che indica lo stato del winsock dice che il winsock si sta connettendo, dopo di chè saranno disabilitate le text per immettere l'host e la porta.
Quando sarà premuta la text stop Timer viene disabilitato il winsock chiuso, la solita label indica che il winsock è disconnesso e le text per l'host e la porta vengono riattivate.
poi ultimo passo: Timer
A questo punto se il winsock è attivo e quindi se la label indica che il winsock sta attaccando e quindi è già connesso ed il Ready è attivato verrà inviato il txtData, la solita label aggiungerà al caption un 1 ed il Ready verrà disattivato.
se ho sbagliato qualcosa accetterà la dura verità xD