Si vas a cambiar de componentes y hacer adaptaciones... te recomiendo que evalues el uso de las Indy, que vienen ya en el delphi7, pero que conviene actualizarlas. La versión estable actual es la 9.0.14, que podes bajar desde
http://www.nevrona.com/indy, al igual que los archivos de ayuda y algunos demos.
El componente en particular para vos, seria el TidTCPClient, de la pestaña IndyClients, en la paleta de componentes.
Hasta luego.