Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acceptClient() - Method in class tsp.csc4509.tcpservices.TcpServer
-
Accepte les nouveaux clients et crée une instance de TcpScoket à partir de cette nouvelle connexion.
- alarmStart(long) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Débute une alarme qui enverra une intérruption au thread courrant dans timeout milisecondes.
- alarmStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interrompt le thread qui réalise le service alarm.
C
- clienStart(int) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Crée un client TCP qui se connecte à localhost:port.
- clientReceiveFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Crée un client TCP qui reçoit du serveur localhost:port le contenu d'un fichier.
- clientReceiveFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interrompt le thread qui réalise le service client recieve file.
- clientSendFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Crée un client TCP qui envoie au serveur localhost:port le contenu d'un fichier.
- clientSendFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interrompt le thread qui réalise le service client send file.
- clientStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interompt le thread qui réalise le service de lancement d'un client.
- close() - Method in class tsp.csc4509.tcpservices.TcpServer
- close() - Method in class tsp.csc4509.tcpservices.TcpSocket
- COMM - Static variable in class tsp.csc4509.common.Log
-
logger object for the communication part.
E
- echo() - Method in class tsp.csc4509.tcpservices.TcpSocket
-
Renvoie tous les octets reçus sur la connexion TCP tant que celle-ci reste ouverte.
- echoStart(int) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Crée un serveur TCP localhost:port qui renvoie en echo tous les octets qui lui sont envoyés par le premier client connecté.
- echoStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interrompt le thread qui réalise le service d'echo.
G
L
- Log - Class in tsp.csc4509.common
-
This class contains the configuration of some logging facilities.
- LOGGER_NAME_COMM - Static variable in class tsp.csc4509.common.Log
-
name of logger for the communication part.
- LOGGER_NAME_GEN - Static variable in class tsp.csc4509.common.Log
-
name of logger for the general part (config, etc.).
- LOGGER_NAME_TEST - Static variable in class tsp.csc4509.common.Log
-
name of logger for the testing part (used in JUnit classes).
O
R
- receiveBuffer(ByteBuffer) - Method in class tsp.csc4509.tcpservices.TcpSocket
-
Reçoit des données sur la connexion TCP jusqu'à la fermeture la connexion entrante ou le remplissage du buffer passé en paramètre.
- receiveObject() - Method in class tsp.csc4509.tcpservices.TcpSocket
-
Reçoit un objet sérialisable sur la connexion TCP.
- receiveSize() - Method in class tsp.csc4509.tcpservices.TcpSocket
-
Reçoit un entier sur la connexion TCP.
S
- sendBuffer(ByteBuffer) - Method in class tsp.csc4509.tcpservices.TcpSocket
-
Envoie les données contenues dans le buffer sur la connexion TCP.
- sendObject(Serializable) - Method in class tsp.csc4509.tcpservices.TcpSocket
-
Envoie un objet instancié sérialisable sur la connexion TCP.
- sendSize(int) - Method in class tsp.csc4509.tcpservices.TcpSocket
-
Envoie un entier sur la connexion TCP.
- serverReceiveFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Crée un serveur TCP qui reçoit du premier client connecté le contenu d'un fichier.
- serverReceiveFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interrompt le thread qui réalise le service server receive file.
- serverSendFileStart(int, String) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Crée un serveur TCP qui envoie au premier client connecté le contenu d'un fichier.
- serverSendFileStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interrompt le thread qui réalise le service server send file.
- serverStart(int) - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Crée un serveur TCP localhost:port qui attend la connexion des clients en boucle infinie (utiliser un appel à serverStop() pour arréter ce service).
- serverStop() - Method in class tsp.csc4509.tcpservices.TcpTestTools
-
Interompt le thread qui réalise le service de lancement d'un serveur.
- setLevel(Logger, Level) - Static method in class tsp.csc4509.common.Log
-
configures a logger to a level.
T
- TcpServer - Class in tsp.csc4509.tcpservices
-
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é.
- TcpServer(int) - Constructor for class tsp.csc4509.tcpservices.TcpServer
-
Constructeur qui crée un serveur TCP en écoute sur le port passé en paramètre.
- TcpSocket - Class in tsp.csc4509.tcpservices
-
Classe qui 1. établit la connexion d'un client ; 2. fournit les méthodes d'échange de données sur un canal TCP connecté (par un client ou un serveur).
- TcpSocket(String, int) - Constructor for class tsp.csc4509.tcpservices.TcpSocket
-
Constructeur utilisé par le client pour ouvrir une connexion vers un serveur, et créer un instance TcpSocket.
- TcpSocket(SocketChannel) - Constructor for class tsp.csc4509.tcpservices.TcpSocket
-
Constructeur utilisé par les serveurs pour créer une instance TcpSocket à partir d'une connexion obtenue suite à un accept.
- TcpTestTools - Class in tsp.csc4509.tcpservices
-
Classe fournissant des outils pour tester les échanges TCP dans le cadre du devoir maison du module CSC4609.
- TcpTestTools() - Constructor for class tsp.csc4509.tcpservices.TcpTestTools
-
Aucune initialisation à la constructions.
- TEST - Static variable in class tsp.csc4509.common.Log
-
logger object for the testing part.
- tsp.csc4509.common - package tsp.csc4509.common
- tsp.csc4509.tcpservices - package tsp.csc4509.tcpservices
All Classes and Interfaces|All Packages|Constant Field Values