Quelques questions java Datagramme Socket

Récemment, j'ai le nez plongé dans la douille de la programmation à l'aide de java, et j'ai un peu de type de questions.

Il y a une méthode bind (), ainsi que d'une connexion() et disconnect(). Il n'y a pas de unbind(). Est-ce parce que lors de la déconnexion de la prise est indépendant? Ne la collecte des ordures s'en occuper une fois le programme s'arrête? Ou est-ce même pas une question valable?

Aussi, lors de la création d'un DatagramSocket, comment est-il différent si je ne fournissent le port et l'adresse? Je suis entrain de créer un programme de recueillir des données à partir d'un réseau, car les données qui flotte autour de et journal. Devrais-je utiliser l'adresse locale? Ne pouvait pas l'aide de l'adresse quand j'ai créer le socket pour me forcer à ne pas être en mesure de recueillir des paquets?

Je suis juste essayer d'obtenir une meilleure compréhension sur les rouages de ces choses.

source d'informationauteur Cat