Article View: be.comp.programming
Article #8054Re: VB en WinSock, poort wil niet sluiten...
From: Tim A.
Date: Fri, 02 Aug 2002 20:53
Date: Fri, 02 Aug 2002 20:53
69 lines
3817 bytes
3817 bytes
"Tim A." <tj@y_ucom.be> schreef in bericht
news:lqy19.35681$8o4.5090@afrodite.telenet-ops.be...
> "SLE" <info@NOSPAMproit.be> schreef in bericht
> news:vgy19.35671$8o4.4830@afrodite.telenet-ops.be...
> > "Tim A." <tj@y_ucom.be> wrote in message
> > news:bYx19.35636$8o4.4968@afrodite.telenet-ops.be...
> > > Ik heb een online database syncronisatie functie (client-to-client
over
> > het
> > > net via TCP) in ��n van men programma's ingebouwd maar 'k heb een
klein
> > > probleempje. Alles werkt maar wel slechts 1 keer, blijkbaar geraakt
een
> > > WinSock control niet uit de listen-state.
> > >
> > > Voor de update heb ik een afzonderlijke form, op die form staan alle
> > winsock
> > > controls. Het form (frmSync) wordt geladen vanuit frmMain en ik laat
de
> > > form dan zien (Modal), nadat frmSync zichzelf na de update vanzelf
> > verbergt
> > > doe ik in frmMain een unload van frmSync.
> > > Om er extra zeker van te zijn dat alle connecties zijn afgesloten
staat
> er
> > > in de Unload event van frmSync code die voor elke Winsock control de
> > methode
> > > 'Close' doet, en vervolgens een unload van die control.
> > >
> > > Toch geeft mijn firewall (zelfs na het unloaden van frmSync) aan dat
> mijn
> > > programma nog in listen-mode is. En dat is ook zo want wanneer ik een
2e
> > > keer een online update wil doen dan krijg ik de 'port not available'
> > error.
> > >
> > > Als ik mijn programma volledig afsluit komt de poort wel direct weer
> > vrij...
> > >
> > > Hoe kan het dat de poort in listen mode blijft staan terwijl alle
> winsock
> > > controls unloaded zijn?
> > >
> >
> > Misschien is dit je probleem:
> > http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q173619
> >
> > --
> Hmm... dit is wel lastig want de communicatie is tussen 2 programma's. E�n
> van de twee gaat luisteren op een vaste poort en het andere gaat
initiatief
> nemen om te connecten op een ingegeven remote IP op die bepaalde poort. De
> uiteindelijke update gaat wel over een andere poort (dynamisch gekozen
door
> een nieuwe winsock control). Bij een 2e update kan het evengoed andersom
in
> zen werk gaan...
>
> Ik moet toch een poort hebben waarop ik wil connecten h� :-s Als ik die
> poort niet ken is het nogal moeilijk...
>
> Het is wel geen echte ramp om het programma telkens even af te sluiten,
maar
> handig is het toch niet.
>
Indien iemand deze thread later nog zou lezen:
Blijkbaar doet dit probleem zich enkel voor in de IDE, gecompileerde
versies hebben er percies geen last van... :-)
Technical Details
Message-ID:
<5jC29.43133$8o4.5736@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!diablo.theplanet.net!kibo.news.demon.net!demon!newshub1.nl.home.com!news.nl.home.com!amsnews01.chello.com!trev!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<bYx19.35636$8o4.4968@afrodite.telenet-ops.be> <vgy19.35671$8o4.4830@afrodite.telenet-ops.be> <lqy19.35681$8o4.5090@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,7e2234a944d54e6e X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-08-02 13:58:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!diablo.theplanet.net!kibo.news.demon.net!demon!newshub1.nl.home.com!news.nl.home.com!amsnews01.chello.com!trev!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Tim A." <tj@y_ucom.be> Newsgroups: be.comp.programming References: <bYx19.35636$8o4.4968@afrodite.telenet-ops.be> <vgy19.35671$8o4.4830@afrodite.telenet-ops.be> <lqy19.35681$8o4.5090@afrodite.telenet-ops.be> Subject: Re: VB en WinSock, poort wil niet sluiten... Lines: 71 Organization: . X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <5jC29.43133$8o4.5736@afrodite.telenet-ops.be> Date: Fri, 02 Aug 2002 20:53:21 GMT NNTP-Posting-Host: 213.118.91.195 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1028321601 213.118.91.195 (Fri, 02 Aug 2002 22:53:21 MET DST) NNTP-Posting-Date: Fri, 02 Aug 2002 22:53:21 MET DST