Sto iniziando a guardare il sorgente jSabotto.
Sperando che capiate il motivo del mio commento e complimentandomi anticipatamente con 
@Star-Dust per esso (come scrivo bene, seriosamente e diplomaticamente  ?) vorrei suggerire a lui ed a chiunque faccia diversamente, una cosa che 
io ritengo una buona scelta, abitudine.
Nel sorgente c'è questa variabile dichiarata a livello di modulo (ovvero nella Class_Globals - privata):
	
	
	
	
	
E' ovvio che non è possibile dichiararla:
	
	
	
	
	
ma chiamandola Con (ma anche Connection) non si veda a colpo d'occhio cosa sia.
In questi casi, se la variabile è "privata a livello di modulo", io prefersco dichiararla:
	
	
	
	
	
	
	
	
	
		Private mSocket As Socket
	 
	
	
		
	
 così so subito che è a livello di modulo (m) e cosa sia (un Socket).
Se invece fosse pubblica, quindi a livello di progetto, globale:
	
	
	
	
	
in cui il prefisso "g" sta appunto per Global (process).
Poi... fate come ve pare, ovviamente ?
P.S. Dato che magari conserverò quegli esempi e che voglio cambiare quel nome di variabile, non so se conosciate il modo semplce e 
sicuro per farlo: premere F7 sul nome della variabile da cambiare e... guardate a destra.