Le soucis en fait c'est que le composant TidTCPServer semble buggué.
Quand je désactive le serveur TCP:
TCP_Server.Active := False;
,
mes clients sont bien déconnectés (pour info, je simule mes clients avec l'outil Hercule https://www.hw-group.com/software/he...-setup-utility).
Par contre, l'arrêt du serveur part en timeout.
Du coup, impossible d'arrêter/redémarre le serveur TCP.
Sinon, j'ai essayer de regarder les composants TcpServer et TcpClient qui sont fournis avec Delphi 7 dans la palette d'outil (rubrique "Internet").
Mais là, impossible de garder une connexion active avec un client.
Mon besoin est d'avoir un serveur TCP sur lequel un client puisse rester connecté afin que le serveur TCP puisse lui envoyer des données.
Partager