Class TcpServer

java.lang.Object
tsp.csc4509.tcpservices.TcpServer
All Implemented Interfaces:
AutoCloseable

public class TcpServer extends Object implements 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 Details

    • TcpServer

      public TcpServer(int port) throws IOException
      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

      public TcpSocket acceptClient() throws IOException
      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

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception