Bonjour,

Toujours dans mon project perso sous borland.
J'ai le besoin d'envoyer des donnée par une socket.

Mon probleme, il y'a apparement 3 Composant Socket possible.
- TClientSocket/TServerSocket
- TPowersock
- Indy Client / Indy Server

Alors quelle est la meilleur solution ??

J'ai par ailleur de mon coté deja pris parti pour la solution : TClientSocket/TServerSocket

Je parviens a faire des echange de donnée par les methodes :
SendText() et ReceiveText(), mais sur de gros transfert il semble que cela plante. Pourquoi es-ce aussi peu fiable ??

J'ai vu qu'il y avait les methodes SendBuf et ReceiveBuf, mais j'ai du mal a comprendre leur fonctionement conjontement avec la methode ReceiveLenght().

Bref Quelqu'un pourrait il me sortir un bon code pour utiliser les methode avec buffer
(j'ai vu quelques exemple sur le forum, mais me paraissait flou :/ )
A savoir que mon souhait serait de faire un tunnelier et donc d'envoyer sur une socket client ce que je recois d'une socket server, et vice-versa .
Le tout fonctionnant avec plusieurs connexions possible (plusieurs thread).

Merci d'avance =)