Newsgroup: it.comp.lang.visual-basic
Titolo: [Bug ?] Winsock error dopo SP5

ragazzi dopo aver messo l'sp5 su vb6 ( grazie ancora paperino ) ho un
sorgente che utilizzava l'oggetto winsock che adesso mi da sempre ( "Errrore
10061" È stato imposto il rifiuto della connessione )
premetto che non ho fatto nessuna modifica al codice e l'exe creato con VB6
senza sp funziona alla grande !
in internet e msdn non trovo come risolvere il problema o se e' un bug
conosciuto :(
Qualche info ?
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

*"Gigio2K"* ci ha deliziati con queste righe
 Quote:
ps: tra i riferimenti ho provato a togliere e rimettere il controllo winsock
ma nada , il winsock e' stato aggiornato infatti ho scritto "Winsock(SP5)"


 10061" È stato imposto il rifiuto della connessione )
C'è un po' di roba (cercando solo 10061), in particolare nell'elenco degli
errori la descrizione pare che ti stai connettendo a qualcosa che ... non
risponde (questo giustificherebbe la temporanea anomalia):
http://makeashorterlink.com/?K26421F03

 che ... non risponde (questo giustificherebbe la temporanea anomalia):
magari , ma l'unica differenza tra il codice che usavo ieri e quello di oggi
e' solo che il winsock e' diventato winsock sp5 :(
l'exe che era compilato senza SP5 infatti funziona benissimo senza dare
errori
cmq sembra che molti hanno avuto sto bug , c'era anche un link a microsoft
ma non porta a nulla :-/
cmq mi sto spulciando i risultati ma ancora nulla !


quanto dice accade quando non riesci a collegarti in quanto l'host di 
destinazione non è in listening o non accetta la connessione


 destinazione non è in listening o non accetta la connessione
Se insisti, Gigio si vergognerà di ripresentarsi. :-))

 destinazione non è in listening o non accetta la connessione
ok allora mi spiegate come e' possibile che :
1) la porta e' correttamente in listening  (net stat -an ip e porta
corretti)
2) l'exe compilato SENZA SP5 funziona e la porta va in Estabilish
3) NON HO TOCCATO UNA RIGA DI CODICE
4) l'exe compilato dopo aver messo l'SP5 mi da errore su .connect ? (10061)
5) il winsock dopo l'sp5 e' cambiato in "Winsock(sp5)"
6) ho tolto l'oggetto, salvato il progetto , rimesso l'oggetto e compilato
ma ancora nulla
7) un progetto di prova che usava il winsock adesso misteriosamente non
funziona + e l'errore e' sempre sul .connect
8) ho tolto e rimesso i commenti nel progetto ma la riga non cambia :
Object={248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0; MSWINSCK.OCX
ho visto l'ocx ( c:\winsows\system32\mswinsck.ocx ) e la versione e' :
6.0.89.88 con data 14 settembre 2000 bho !
9) non so + cosa pensare , non posso nemmeno disinstallare l'SP5 senza
togliere e rimettere il VB e msdn intero
10) non mi potevo fare i fattacci miei e rimanere con Vb6 senza sp ? -_-
^_^


 Se insisti, Gigio si vergognerą di ripresentarsi. :-))
non l'ho capita  ?:-/


 
Il progetto contiene altri componenenti che utilizzano (la vecchia 
versione di) winsock?
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 non l'ho capita  ?:-/
Siccome Siddharta ipotizzava la stessa cosa che ti avevo segnalato (dalla
semplice lettura del codice di errore 10061 fra quelli del winsock) e se
davvero quello che sta dall'altra parte fosse spento, sarebbe della serie
"L'auto si è fermata. ... Ma lei la benzina l'ha messa...".
Vedendo invece il tuo ultimo post, non posso che dispiacermi del problema.
In ogni caso (pur non dando per scontato che un SP risolva soltanto le cose,
ovvero che non introduca a sua volta errori, già successo), mi sembrerebbe
davvero strano che un messaggio del genere, se l'interpretazione è quella
più ovvia secondo la documentazione, possa dipendere dal solo SP.

 versione di) winsock?
che significa ? la riga col riferimento ho provato ANCHE a ESTIRPARLA dal
vbp aprendolo in testo ,  adesso provo a rifare un programmino di esempio
vediamo come va a fini' sta storia :-/


 vediamo come va a fini' sta storia :-/
Ottima idea.
Non è che per caso hai usato qualche valore di costante "in chiaro" e tale
valore è cambiato?

 
Nel progetto c'e' qualche ocx o dll che usano implicitamente winsock?


 maxx
no , ho fatto anche un programmino di esempio con solo il winsoccia , non
funge :(


 possa dipendere dal solo SP.
bha non so + cosa pensare ! :-/ domani a mente fredda ci riprovo !
ma !


 funge :(
Tenendo presente che il winsock si appoggia alla wsock32.dll,
prova ad aggiornare IE e/o il suo SP. Non ricordo se abbia altre
dipendenze, magari sbircia con Depends o con i Faber Toys.
Poi cerca il tutto qui, per vedere se corrispondono:
http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/dllinfo.asp&SD=MSDN
Ho già controllato io l'OCX, è l'ultima versione; controlla la DLL.
L'ultima, che mi risulti, è la 5.1.26.00 compresa in XP.
Che SO stai usando ?
In estrema alternativa, rimetti il solo OCX winsock 4 :-)
Dovrebbe essere qui:
http://support.microsoft.com/default.aspx?scid=KB;en-us;q193366
Se non erro devi deregistrare il nuovo, poi puoi sostituire l'OCX
e ri-registrarlo.
Bye, G.

 In estrema alternativa, rimetti il solo OCX winsock 4 :-)
vediamo ... speriamo ...
