Function Accept
La fonction Accept permet à un serveur Tcp d'accepter ou de refuser une connexion.
MaLiaisonTcpServeur.Accept( itercon, booléen): IdConnexion
La fonction accepte un itérateur de connexion (cf. Connected) et un booléen indiquant si on accepte ou non la connexion et elle rend un identificateur de connexion qui sera utilisé ultérieurement pour envoyer ou recevoir des données.
Supposons que notre serveur ne gère qu'une dizaine de connexions ouvertes simultanément
connexions Array[10]; ... function ConnexionDeLibre() // Rend un numéro de connexion disponible begin for i = 0 to 9 do if connexions[i] == null then return i; return -1; end ... On ethCouple.Connect do begin // Pour chaque demande de connexion for idcon in ethCouple.Connected do begin cn = ConnexionDeLibre(); if cn >= 0 then connexions[ cn] = ethCouple.Accept( idcon, 1) else ethCouple.Accept( idcon, 0); end end