Ojo Susana, Te respondí sin ser un experto en WebServices sino pensando en el proceso. Aunque me parece que reinstalar la App en cada terminal hace que no se justifica la App Distribuida. Aunque se me ocurre que si los WebServices están siendo consumidos desde una IP de salida general (por la que tienen que pasar todas las terminales) ese podría ser el filtro principal. Averiguar si la IP del Proxy es fija y si es así establecer un acuerdo para que esa sea la IP que puede consumir el WebService por una cuestión mínima de seguridad.
¿Las Apps que consumen el WebService están hechas en .NET? Si así, cada una podría tener un parámetro más al momento de consumir el servicio y así obtendrías la IP de C/U. Sino, mucho no se me ocurre. Aunque en ese caso habría que hacer un pequeño Update de cada terminal para que pase ese nuevo parámetro que hay que ver si puede pasar por los firewalls antes del Proxy. Estoy pensando como lo haría yo, no lo tomes como si fuese una respuesta experta. Sigamos buscando opciones. Saludos El 14 de abril de 2010 17:38, Susana Huenchuman <susanam...@gmail.com>escribió: > Gracias por tu respuesta Oscar! , otra opción sería que la aplicación > pase como parámetro la ip del host al web service, pero esto me obliga > a reinstalar la aplicación en cada terminal, por ese motivo sólo > quería modificar sólo el web service, pero sino hay otra opción, > tendrá que ser así. > > Saludos! > > > > > El 14/04/10, Oscar Onorato <oscar.onor...@gmail.com> escribió: > > Susana, > > > > ¿Podes acceder directamente al WebService o tenes que determinar los > > parámetros para ingresar a la terminal? > > > > Si es el segundo caso, la solicitud va a ser un poco más complicada, > porque > > tenes que entrar y luego obtener la IP de esa terminal. Si no siempre vas > a > > obtener la IP más externa a la red que acceda el Servicio. > > > > Saludos > > > > El 14 de abril de 2010 16:15, Susana Huenchuman > > <susanam...@gmail.com>escribió: > > > >> Hola Foro, mi consulta es la siguiente: tengo un web service que > >> necesita obtener la ip de la terminal que está solicitando el > >> servicio, estuve viendo varias opciones: > >> como: > >> System.Web.HttpContext.Current.Request.UserHostAddress; > >> o > >> Request.ServerVariables["REMOTE_HOST"] > >> > >> pero en ejecución no me devuelven ningún valor, estuve viendo foros en > >> los que comentaban que estas opciones devolvían la ip del proxy y no > >> del host. > >> > >> Alguna idea?? > >> > >> Gracias desde ya.... > >> Susana > >> > >> > > > > > > -- > > Oscar R. Onorato > > > > -- Oscar R. Onorato