Saludos a todos los participantes del foro.
¿Cómo puedo leer desde mi aplicación la IP de cada equipo que la accesa en una red local?
La idea es crear una funcion como especie de bitacora que guarde las operaciones que se hacen desde cada estacion.
Gracias de antemano.
Obtener Direccion IP
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Obtener Direccion IP
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: Obtener Direccion IP
José
Intenta así
Intenta así
Code: Select all | Expand
PCName:=UPPER(ALLTRIM(GetEnv("COMPUTERNAME")))
IP:=GetHostByName(PCName)
Saludos,
Adhemar C.
Adhemar C.
-
- Posts: 989
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Re: Obtener Direccion IP
JoseAlvarez wrote:Saludos a todos los participantes del foro.
¿Cómo puedo leer desde mi aplicación la IP de cada equipo que la accesa en una red local?
La idea es crear una funcion como especie de bitacora que guarde las operaciones que se hacen desde cada estacion.
Gracias de antemano.
Una sugerencia: ¿Que te parece usar NetName (El nombre en la red del equipo)? Lo de la IP es muy relativo: Puede venir asignada por DHCP, pueden haber diferentes IPs segun se conecte por Wifi o Cable, etc. Con el nombre de red del equipo la referencia es siempre la misma, sin importar que NIC usa.
Un saludo
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
- FranciscoA
- Posts: 2163
- Joined: Fri Jul 18, 2008 1:24 am
- Location: Chinandega, Nicaragua, C.A.
Re: Obtener Direccion IP
Mira si esto te ayuda:
/
Saludos
/
Code: Select all | Expand
/---------------//Conocer IP del ordenador
Function GetIPs(cEquipo)
local cIP
local cNombServ:=Upper(GetPvProfString("Config","NombreServidor","SERVER",cIniFile))
DEFAULT cEquipo := "LOCAL"
WsaStartUp()
if upper(cEquipo) == "LOCAL"
cIP := GetHostByName( GetHostName() ) //IP equipo local
elseif upper(cEquipo) == "SERVIDOR"
cIP := GetHostByName(cNombServ) //IP equipo en red segun nombre dado
endif
//GetHostByAddress("192.168.0.14") // NOMBRE del equipo en RED segun IP dada
//NetName(.f.) // NOMBRE del equipo en RED
//NetName(.t.) // NOMBRE del usuario del equipo en RED
WsaCleanUp()
Return cIP
Saludos
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Obtener Direccion IP
Hola a todos..Feliz fin de semana.
Adhemar, muchas gracias. Funcionó perfecto.
Carlos, estas en lo cierto y te tomé la idea. Ahora guardo en la tabla de bitácora tanto la IP como el nombre de la PC.
Francisco, gracias por atender mi consulta. Tu código adaptado a mi caso también funciona muy bien.
¡ Gracias a todos !
¡ Gracias al Foro!
¡ Gracias a Linares y gracias a FW !
Adhemar, muchas gracias. Funcionó perfecto.
Carlos, estas en lo cierto y te tomé la idea. Ahora guardo en la tabla de bitácora tanto la IP como el nombre de la PC.
Francisco, gracias por atender mi consulta. Tu código adaptado a mi caso también funciona muy bien.
¡ Gracias a todos !
¡ Gracias al Foro!
¡ Gracias a Linares y gracias a FW !
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.