Installation

Installation ancienne version‑ Instructions pour CAS antérieur à la 5.0 Dépendances 1. JDK Version : (JDK) Java 17Lien direct : Java Downloads | Oracle ⚠️ Attention : Le JDK 7 est une version obsolète, compatible …

Présentation

Concepts 1. CAS CAS (Central Authentication Service, Service d’authentification centrale)Cadre open‑source de SSO Web (Single Sign‑On, authentification unique) initié par l’université Yale. 2. SSO (Authentification unique) 3. Trois acteurs du …

Chat continu

Voici l’implémentation d’un chat bidirectionnel utilisant le multithreading pour éviter les blocages de l’interface. La version WinForm utilise BackgroundWorker pour réaliser la boucle de réception sur un thread séparé, tandis …

Envoi continu depuis le client

Nous allons modifier la partie serveur de la section précédente pour recevoir en continu les messages envoyés par le client, tout en activant le multi‑threading. Réalisation basée sur WinForms + …

Communication client‑serveur

Principes fondamentaux Une fois la connexion TCP établie, les données transitent via le NetworkStream ;Le réseau ne peut transmettre que des tableaux d’octets byte[]. Le texte doit d’abord être encodé en …

TcpClient

Dans cette leçon, nous allons créer un client qui se connectera au serveur. Associons le code serveur vu au chapitre précédent (TcpListener) et le client de cette section (TcpClient) pour …

Écoute de port côté serveur

Mettez en place le programme serveur, liez une adresse IP et un port avec TcpListener, lancez l’écoute sur le port et attendez les connexions TCP provenant des clients. Deux implémentations …

Aperçu

I. Qu’est‑ce que la programmation Socket Analogie : prise électrique = interface réseau ; fiche = autre hôte ; brancher la fiche = établir une connexion réseau. Pour mieux comprendre, nous allons apprendre …

Procédure stockée Return

Cette section montre comment appeler une procédure stockée avec ADO.NET : utiliser ExecuteNonQuery pour récupérer le nombre de lignes affectées et en même temps récupérer la valeur renvoyée par Return de …

SqlDataAdapter

C# ADO.NET : remplir un DataSet en appelant une procédure stockée avec SqlDataAdapter Dans la section précédente, nous utilisions SqlDataReader pour une lecture en flux, avant‑lecture seule. Ici, nous nous servons …