Bonjour,

Je récupère du code XE que je dois migrer sur Berlin et j'ai un composant de type TTcpClient. Ce composant n'est plus disponible par défaut avec Berlin et en cherchant dans les forums, j'ai ajouté "dclnet240.bpl" et "dclsockets204.bpl" qui devaient contenir le TTcpClient. Finalement le composant n'est toujours pas disponible mais surtout j'ai compris que TTcpClient est obsolète depuis longtemps.

Je me suis dis que quitte à reprendre le code autant le mettre à jour avec les composants du moment (attention je ne dénigre pas le TTcpClient). Je me tourne donc vers le TIdTCPClient.

Ai-je raison de vouloir remplacer TTcpClient par TIdTCPClient ?
  • Si non, dans quel package trouver TTcpClient ? Quel composant est-il plus adapté que TIdTCPClient pour remplacer TTcpClient ?
  • Si oui, comment trouver les correspondances de WaitForData, ReceiveBuf de TTcpClient vers TIdTCPClient ? Je suis novice dans les échanges tcp et mes recherches ne m'ont pas données de réponses...



Merci pour vos conseils.