Salve a tutti,
utilizzo un client da me scritto in vb6 che si connette ad un server esterno di un fornitore.
Il server accetta solo connessioni da uno specifico ip/porta.
Quando devo chiudere il mio client per aggiornarlo richiamo il metodo winsock1.close e chiudo il client.
Il problema è che la mia localport rimane comunque in "uso" per qualche minuto (una specie di stato "attesa chiusura" che mi rende impossibile la riconessione veloce al server.
Infatti devo aspettare che la porta torni disponibile per potermi connettere.
Ci tengo a sottolineare che NON POSSO assolutamente cambiare la local port.
Quando provo a riconnettermi dopo aver chiuso il client la sub "Winsock1_Error" mi restituisce l'errore "10048---Indirizzo in uso".
Vorrei sapere se c'è un qualche modo per "forzare" la porta e farla tornare disponibile subito.
cordiali saluti
grazie
Enrico