Mandar fichero en C

Vereis tengo un fichero de texto con una direccion ip y necesito mandarlo a equipo mediante sockets, el problema esta en que no se como hacerlo con la funcion send ya que es la que uso para mandar cadenas de texto pero no se mandar un fichero en si. Os dejo el codigo del servidor en la parte del send:
      send(fd3,"",22,0);
      close(fd2); /* cierra fd2 */


En las comillas seria donde pongo la cadena que recibe el cliente pero en este caso necesito que sea un fichero en si. O a unas malas en la cadena ptr esta la ip que quiero mandar pero no se como ponerle a send que mande el contenido de dicha cadena (poner ptr o *ptr en donde las comillas no funciona).
Tienes que leer la linea que quieras del fichero, guardarlo en una zona de memoria y pasarle a 'send' un puntero genérico a esa zona de memoria.

Saludos.Ferdy
Si fueras mas explicito te lo agradecedria. Ponme un ejemplo o algo en codigo plz.
Dime qué es lo que no entiendes o no sabes hacer de lo que te he dicho y gustosamente te ayudaré. Lo que no podemos es hacerte la práctica / trabajo / loquesea

Saludos.Ferdy
3 respuestas