Avatar billede simon_jacobsen Nybegynder
04. januar 2002 - 14:12 Der er 6 kommentarer og
1 løsning

adress in use ????

Jeg er ved at lave et client-server program, men det melder hele tiden fejlen \"adress in use\", og makere teksten :
winsock1.connect
jeg ved fejlen kan opstå ved at to winsock-componenter lytter på samme port. men jeg ved ikke hvad denne fejl skyldes.
første gang jeg forbinder mig virker det fint, men når jeg så lukker forbindelsen og prøver at forbinde mig igen opstår fejlen, det eneste jeg kan gøre for at få forbindelse igen er, at lukke serverfilen og overskrive serverfilen og genåbne serveren, som er lidt irriterende at gøre i længden
når jeg lukker serveren og clienten lukker jeg winsock-componenterne
Avatar billede simon_jacobsen Nybegynder
04. januar 2002 - 14:13 #1
hvad skal jeg gøre ???
på forhånd tak :)
Avatar billede medions Nybegynder
04. januar 2002 - 14:25 #2
hmm.. prøv at kigge i MSDN om der ikke findes en måde at afbryde forbindelsen inden du prøver igen!

altså fx. i ASP gør man følgende:

conn.open strConn

og her kan man så skrive en masse kode, og når man så er færdig og ikke skal bruge sin connection mere skriver man:

conn.close
Avatar billede tjacob Juniormester
04. januar 2002 - 14:37 #3
Har du prøvet at ændre portene på winsock kontrollen?
Winsock1.LocalPort  og  Winsock1.RemotePort

MVH tjacob
Avatar billede simon_jacobsen Nybegynder
04. januar 2002 - 16:25 #4
tjacob > nej det har jeg ikke, jeg bruger port 2000, og jeg tester programmet mellem to computere.

Inden jeg genetablere forbindelsen lukker jeg den.
winsock1.close
winsock1.connect
men den melder aligevel fejl :(

Avatar billede tjacob Juniormester
04. januar 2002 - 16:32 #5
Jeg er ikke nogen haj til WinSock, men jeg vil tro at du skal bruge to forskellige porte:
på server: Localport=2000
          Remoteport=2010
og så omvendt på Klienten
(Jeg har ingen anelse om disse tal er gyldige som portnumre)

MVH tjacob
Avatar billede simon_jacobsen Nybegynder
04. januar 2002 - 21:10 #6
nej du kan nøjes med servers localport og clients remoteport er ens
Avatar billede simon_jacobsen Nybegynder
21. august 2003 - 10:23 #7
Har fundet ud af det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester