Winsock Control i VB
Jeg har lavet et lille Communicator-program, der kan oprette forbindelse til et andet Communicator-program (magen til, altså både client og server). Når der ikke er bedt om forbindelse, står programmet og lytter.Både remoteport og localport defineres via textboxes.
Programmet opretter fint forbindelse, og beholder den så længe det skal være. Når jeg så laver en disconnect, og efterfølgende en connect igen (uden at ændre parametre), sender den error-message "Address in use".
Dette til trods for, at jeg har lavet et stykke kode der får den til at træde ned fra State "Peer closing" til "Listening" igen.
Hvis jeg går ind på den anden maskine og opretter forbindelse til den første, går det i orden igen. Altså skal computerne skiftes til at oprette forbindelse, hvis man vil beholde portnumrene.
Hvordan kan det være?
