Que se passe-t-il si ServerSocket n'est pas capable d'écouter sur le port spécifié ?

Demandé par: Abdenour Haenraets | Dernière mise à jour: Thu, 12 Jan 2023
Catégorie: technologie et informatique langages de programmation
4.3/5 (704 Views . 12 Votes)
Que se passe-t-il si Serversocket n'est pas capable d'écouter sur le port spécifié ? Explication : public Serversocket() crée un socket serveur indépendant. Il lève IOException si le port spécifié est occupé lors de l'ouverture du socket. Si l'adresse est nulle, le système choisira un port éphémère et une adresse locale valide pour lier le socket.

Parmi les classes suivantes, laquelle doit être utilisée côté serveur pour fournir un socket d'écoute ?

Le programme est implémenté par deux : KnockKnockServer et KnockKnockProtocol . KnockKnockServer , qui est similaire à EchoServer , contient la méthode principale du programme et effectue le travail de vers le port, en établissant des connexions, et en lisant et en écrivant dans le .

Sachez également, qu'est-ce qu'une prise d'écoute ? Conceptuellement, un serveur écoute sur un port connu. Lorsqu'une connexion entrante arrive, le crée un nouveau (le « enfant » ), et établit la connexion sur l'enfant . Il est uniquement utilisé pour créer des fichiers connectés. Le procède généralement par les opérations ci-dessous.

De même, qu'est-ce qui n'empêche pas la JVM de se terminer ?

Explication : le thread démon s'exécute en arrière-plan et .

Quel est le constructeur approprié de Serversocket ?

Utilisez cette méthode si vous avez instancié le en utilisant le no-argument . Lorsque l'invoque accept(), la méthode ne retourne pas jusqu'à ce qu'un client se connecte. Une fois qu'un client se connecte, le crée un nouveau socket sur un port non spécifié et renvoie une référence à ce nouveau socket.