|  | 		    
					
        
         
          
         
	
          | |  | 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
 
 
 |  |  | 
 |  |