Hola, estoy realizando una aplicacion de control de acceso al
servidor
de bases de datos oracle 7.3, mi aplicacion funciona como una especie
de wrapper (como TCP-wrappers) donde identifico la IP del cliente y
de
acuerdo a una lista la valido para permitirle el acceso al verdadero
listener.
Almaceno los datos de conexion en un log file, y permito modificar y
buscar los parametros de filtrado (momentaneamente direcciones IP,
planeo filtrar por MAC).
Estoy desarrollando la aplicacion en el lenguaje C utilizando
sockets
de stream, para el sistema operativo Sun Solaris 7, y el servidor es
de arquitectura SPARC station 5.
Mi problema es al intentar conectar la conexion cliente con el
verdadero listener en el puerto 1521, la conexion no se realiza, al
parecer el listenr no se entera de la conexion cliente. Si alguien
tiene alguna idea, espero pueda ayudarme.
de antemano gracias