Prima avevi detto
"il winsock si connette e invia senza nessun problema ... ma alla seconda volta"
adesso il problema è nella connessione (la prima o la seconda?).
In ogni caso, non puoi fare la Send subito dopo la Connect.
Quando fai la Connect devi attendere l'evento Connect per sapere che le operazioni di connessioni sono state completate. E devi valutare nell'evento Error tutte le situazioni di errore che si possono verificare.
Per capirci, se tenti la connessione e hai un evento Error che ti spiega il perchè non è andata a buon fine, tu devi individuarlo. Invece, tu ignori questa cosa e fai comunque la Send, per cui ottieni l'errore ...
Controlla che la connettività con il server remoto (sulla porta prescelta) sia a posto provando con il TELNET da dos.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |