Bonjour
dans un programme java pour une communication UDP j'utilise une Soket pour écouter sur un port de mon PC jusqu'au là tout marche bien.
et pour écouter sans arrêt sur ce port j'utilise une boucle while(true), mais des fois j'aurai besoin de libérer mon port
enfaîte ce qui se passe exactement c'est que mon programme il arrive à l'instructionet il attend qu'il recoie qu'elle que chose sur le port.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Socket.receive(packet);
donc si j'envoie pas des données sur ce port lui il reste toujours en train d'attendre des données et je n'arrive jamais à libérer mon port du coup quand je relance la socket elle me dit que addresse already in use : cannot bind
donc si vous avez une idée de comment faire pour libérer mon port n'hésité pas
merci d'avance pour votre aide.
Partager