/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Runtime error 40006 (Winsock Control)
Fra : Thomas Larsen


Dato : 04-11-02 14:30

Hej NG,

Jeg har et problem med min Winsock control.

Jeg har lavet et program, der sendes adskillige mails vha. ovenstående.
Programmet kørre til tider ok, men ofte og helt tilfældigt kommer det med en
Runtime error 40006 (Wrong protocol or connection state for the requested
transaction or request)

Jeg sender via en ESMTP Mailserver (Ver. 5.0.2195.4905)
Opsætningen af Winsock er kontroleret og er ok, hvilket det jo også tyder
på, når det nogen gang lykkedes at sende.

Er der nogen der har et bud?

/Thomas
ThomasL@amitech.dk





 
 
Tomas Christiansen (04-11-2002)
Kommentar
Fra : Tomas Christiansen


Dato : 04-11-02 22:19

Thomas Larsen skrev:
> Jeg har et problem med min Winsock control.

Der har været flere fejl i Winsock-kontrollen. Sørg for at du kører
med nyeste service pack til Visual Basic (SP5, hvis det er VB6, som
netop indeholder rettelser til Winsock-kontrollen).

> Programmet kørre til tider ok, men ofte og helt tilfældigt kommer
det med en
> Runtime error 40006...

Det tyder på at TCP-forbindelsen er blevet afbrudt eller ikke er klar
når du sender.

> Opsætningen af Winsock er kontroleret og er ok, hvilket det jo også
tyder
> på, når det nogen gang lykkedes at sende.

Nej. Man kan sagtens opleve at noget som er programmeret virker nogle
gange, ofte eller endda næsten altid. Tro ikke at et program, som kan
køre én gang må være fejlfrit!

Vis os evt. uddrag af koden, hvor du opsætter forbindelsen og hvor du
sender.

-------
Tomas


Thomas Larsen (06-11-2002)
Kommentar
Fra : Thomas Larsen


Dato : 06-11-02 11:42

Kan for dine råd. Det har hjulpet med en ny version af winsock, plusat jeg
har flyttet programmet til en knap så belastet server.

/Thomas

"Tomas Christiansen" <toc-nospam-01@blikroer.dk> wrote in message
news:aq6o75$2kf3$1@news.cybercity.dk...
> Thomas Larsen skrev:
> > Jeg har et problem med min Winsock control.
>
> Der har været flere fejl i Winsock-kontrollen. Sørg for at du kører
> med nyeste service pack til Visual Basic (SP5, hvis det er VB6, som
> netop indeholder rettelser til Winsock-kontrollen).
>
> > Programmet kørre til tider ok, men ofte og helt tilfældigt kommer
> det med en
> > Runtime error 40006...
>
> Det tyder på at TCP-forbindelsen er blevet afbrudt eller ikke er klar
> når du sender.
>
> > Opsætningen af Winsock er kontroleret og er ok, hvilket det jo også
> tyder
> > på, når det nogen gang lykkedes at sende.
>
> Nej. Man kan sagtens opleve at noget som er programmeret virker nogle
> gange, ofte eller endda næsten altid. Tro ikke at et program, som kan
> køre én gang må være fejlfrit!
>
> Vis os evt. uddrag af koden, hvor du opsætter forbindelsen og hvor du
> sender.
>
> -------
> Tomas
>



Tomas Christiansen (06-11-2002)
Kommentar
Fra : Tomas Christiansen


Dato : 06-11-02 23:41

Thomas Larsen skrev:
> Kan for dine råd. Det har hjulpet med en ny version af winsock,
plusat jeg
> har flyttet programmet til en knap så belastet server.

Selv tak. Hvis det virker bedre på en mindre belastet server, kunne
det tyde på, at du f.eks. kommer til at sende inden forbindelsen rent
faktisk er (færdig med at blive) oprettet.

Jeg har set den slags før: Man tester det på egen hurtige maskine. Det
virker. Når det kommer i produktion, måske på en lagsommere maskine,
og bliver belastet, går det galt.

-------
Tomas

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste