Resalut,
je suis en train de faire mon serveur socket, sachant qu'il n'y a pas de tutoriaux sur synsock/winsock j'ai pris une librairie blcksocket pour faire mon serveur, mais en fait je veux savoir si le client est déjà connecté ou si c'est un nouveau, mais j'ai fait un code, et puis en fait à chaque nouvelle requête de mon client, mon serveur le considère comme un nouveau client.
A chaque accept le client n'a plus le même socket et cela m'énerve >< :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
	client := sock.Accept;
	verif := false;
	for i := 0 TO compteur DO
	begin
	if clients[i] = client
	then
	begin
	int := i;
	verif := true;
	end
	end;
	if verif <> true
	then
	begin
	writeln('nouveau client');
	clients[compteur] := client;
	compteur:=compteur+1;
	end;