Los componentes
TClientSocket y TServerSocket hace tiempo que no vienen
instalados por defecto en la paleta de componente, si mal no recuerdo ya en
Delphi 7 no aparecían por defecto instalados, pero se los puede instalar manualmente que es lo que he hecho yo en mi delphi 7.
La Explicacion para que no vengan instalados por defecto parece ser que en su reemplazo se pueden utilizar los componentes
Indy (ver la pestañas "Indy Clients","Indy Servers", "Indy Intercepts" de la paleta de componentes) que son mas
completos segun se vé.
Para instalar
TClientSocket y TServerSocket desde el IDE de Delphi 7 lo que hay que hacer es ir al menu:
Component >
Install Packages... ,te aparece una ventana donde puedes adicionar cualquier paquete de componentes..bueno, ahora pinchamos en el boton que dice:
"Add" y buscamos dentro de la carpeta llamada
"Bin" donde está instalado nuestro delphi,pues buscamos el archivo de nombre
"dclsockets70.bpl" presionamos
"Abrir" y luego guardamos los cambios presionando el boton
"OK" del primer dialogo(ventana) que nos salió.
Con eso ya debería visualizarse dentro de la pestaña
"Internet" los componentes
TClientSocket y TServerSocket. pues ya estan instalados.
Repito: Lo anterior es para Delphi 7 u otro, desconosco si en Delphi 2010 puedas instalarlos ya que como bien te he dicho existen otros componentes mas nuevos que los han reemplazado o que se usan en su lugar.
.
Saludos...