Package tsp.csc4509.tcpservices
Class TcpServer
java.lang.Object
tsp.csc4509.tcpservices.TcpServer
- All Implemented Interfaces:
AutoCloseable
Classe qui crée un serveur en attende de connexion et qui fournit une méthode pour construire une instance de TcpSocket connectée à chaque client accepté.
- Author:
- Eric Lallet.
-
Constructor Summary
ConstructorDescriptionTcpServer
(int port) Constructeur qui crée un serveur TCP en écoute sur le port passé en paramètre. -
Method Summary
Modifier and TypeMethodDescriptionAccepte les nouveaux clients et crée une instance de TcpScoket à partir de cette nouvelle connexion.void
close()
-
Constructor Details
-
TcpServer
Constructeur qui crée un serveur TCP en écoute sur le port passé en paramètre.- Parameters:
port
- numéro du port d'écoute.- Throws:
IOException
- toutes les exceptions d'entrées/sorties.
-
-
Method Details
-
acceptClient
Accepte les nouveaux clients et crée une instance de TcpScoket à partir de cette nouvelle connexion.- Returns:
- la référence sur l'instance de TcpSocket créée.
- Throws:
IOException
- toutes les exceptions d'entrées/sorties.
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-