So ich habe es mit
Delphi-Quellcode:
Socket: TCustomSocket
connect_id:= integer(socket);
geamcht.
Es geht Wunderbar.
Das Ergebnis speichere ich zusammen mit einer Identnummer des users.
Das Array sieht dann so aus:
Delphi-Quellcode:
Element 1: connect_id user_id
Element 1: connect_id user_id
Element 1: connect_id user_id
aber die kann ich nun direct rückschlüsse ziehen aus der connect id
bis jetzt habe ich es so gemacht
Delphi-Quellcode:
for y:=0 to serversocket1.Socket.ActiveConnections-1 do begin
if inttostr(integer(serversocket1.Socket.Connections[y]))= find_client[0] then begin
serversocket1.socket.Connections[y].SendText('Testtext'');
end;
end;
Und es funktioniert.. (Sieht aber nciht besonders Schön aus)
Gibt es eine möglichkeit das integer(Socket) wieder rückgängig zu machen ? also quasi ein Socket(integer)