Hola muchachos.....tengo una inquietante duda...
tengo un programita hecho en C, que lo ejecuto como un servidor normal con el inetd o el xinetd.
este programa se ejecuta antes de cualquier servicio, lo que quiero obtener mediante sockets u alguna otra forma, es sabes a que host se hizo la peticion.
Ejemplo:
un cliente ejecuta:
$ ftp mihost.com
al conectarse a mi servidor por el puerto 21, se ejecuta mi programa (eso ya esta hecho) y quiero que mi programa detecte el host al que se hizo la peticion, osea, mihost.com.
necesito esto ya que tengo virtualizado el servidor y necesito saber cuando alguien hace una peticion al puerto 21 (por ejemplo) a que host la hizo, por http no hay problema porque de eso se encarga apache y sabe leer el host al q se hizo la peticion.
espero alguien pueda darme una mano.
muchas gracias