|  | 		    
					
        
         
          
         
	
          | |  | Winsock problem! Fra : Jesper Brejner
 | 
 Dato :  07-01-02 17:51
 | 
 |  | Hejsa!
 
 Jeg er ved at arbejde lidt  med winsock, men jeg har et problem.
 
 Jeg ha'' lavet så når man trykker på en knap, skal klienten, connecte op til
 en server, og sende en bestemt tekst, med "winsock1.senddata" fucktionen, og
 derefter disconnecte igen.
 
 Jeg har prøvet at lave det, men klienten, kan tilsydenladende ikke når at få
 forbindelse inden den sende dataerne, da programmet går ned når jeg prøver
 det...
 
 Jeg håber at der er nogle der kan hjælpe mig!
 
 Hilsen Jesper
 
 ICQ: 45152356
 
 
 
 
 |  |  | 
  Helge Bjørkhaug (07-01-2002) 
 
	
          | |  | Kommentar Fra : Helge Bjørkhaug
 | 
 Dato :  07-01-02 18:49
 | 
 |  | On Mon, 7 Jan 2002 17:50:36 +0100, "Jesper Brejner" <jesper@cbn.dk>
 wrote:
 
 >Hejsa!
 >
 >Jeg er ved at arbejde lidt  med winsock, men jeg har et problem.
 >
 >Jeg ha'' lavet så når man trykker på en knap, skal klienten, connecte op til
 >en server, og sende en bestemt tekst, med "winsock1.senddata" fucktionen, og
 >derefter disconnecte igen.
 >
 >Jeg har prøvet at lave det, men klienten, kan tilsydenladende ikke når at få
 >forbindelse inden den sende dataerne, da programmet går ned når jeg prøver
 >det...
 >
 >Jeg håber at der er nogle der kan hjælpe mig!
 
 Før du sender teksten;
 
 While Not Winsock1.State = sckConnected
 DoEvents
 Wend
 
 Evt. bør du lage "funksjon" for å avbryte
 sub'en hvis du ikke får kontakt.
 
 --
 Snutten
 Fjern helge fra mail adressen før du svarer.
 
 
 |  |  | 
  Tomas Christiansen (08-01-2002) 
 
	
          | |  | Kommentar Fra : Tomas Christiansen
 | 
 Dato :  08-01-02 09:11
 | 
 |  | Helge Bjørkhaug SKREV:
 > Før du sender teksten;
 >
 >     While Not Winsock1.State = sckConnected
 >         DoEvents
 >     Wend
 >
 > Evt. bør du lage "funksjon" for å avbryte
 > sub'en hvis du ikke får kontakt.
 
 Må jeg komme med et alternativt forslag!
 
 Hvis man kan undgå "aktiv venten" (dvs. en løkke, som bliver ved med at køre, indtil "noget" er opfyldt), er det normalt det
 bedste - og det KAN man med Winsock-kontrollen.
 
 Winsock-kontrollen sender et event, når forbindelsen er oprettet - og når noget er sendt - osv. osv.
 
 Koden kunne i Jespers tilfælde i stedet se ca. således ud:
 
 Private Sub Winsock1_Connect()
 Winsock1.SendData ...
 End Sub
 
 Private Sub Winsock1_SendComplete()
 Winsock1.Close
 End Sub
 
 -------
 Tomas
 
 
 
 |  |  | 
   Jesper Brejner (08-01-2002) 
 
	
          | |  | Kommentar Fra : Jesper Brejner
 | 
 Dato :  08-01-02 19:02
 | 
 |  | Tusind tak, for den hurtige respons! Det var lige præcis det jeg manglede!!
 
 Hilsen Jesper
 
 "Tomas Christiansen" <toc@blikroer.dk.removethis> wrote in message
 news:a1e9ij$e0b$1@news.cybercity.dk...
 > Helge Bjørkhaug SKREV:
 > > Før du sender teksten;
 > >
 > >     While Not Winsock1.State = sckConnected
 > >         DoEvents
 > >     Wend
 > >
 > > Evt. bør du lage "funksjon" for å avbryte
 > > sub'en hvis du ikke får kontakt.
 >
 > Må jeg komme med et alternativt forslag!
 >
 > Hvis man kan undgå "aktiv venten" (dvs. en løkke, som bliver ved med at
 køre, indtil "noget" er opfyldt), er det normalt det
 > bedste - og det KAN man med Winsock-kontrollen.
 >
 > Winsock-kontrollen sender et event, når forbindelsen er oprettet - og når
 noget er sendt - osv. osv.
 >
 > Koden kunne i Jespers tilfælde i stedet se ca. således ud:
 >
 >   Private Sub Winsock1_Connect()
 >     Winsock1.SendData ...
 >   End Sub
 >
 >   Private Sub Winsock1_SendComplete()
 >     Winsock1.Close
 >   End Sub
 >
 > -------
 > Tomas
 >
 
 
 
 
 |  |  | 
 |  |