Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-03-2012
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Saber cual es la interface de red predeterminada

Hola a todos!

Estoy desarrollando un sistema en donde necesito saber la MAC del servidor de base de datos.
La conexión puede tener varias formas:
  1. 192.168.0.1:C:\Datos\BaseDeDatos.FDB
  2. localhost:C:\Datos\BaseDeDatos.FDB
  3. C:\Datos\BaseDeDatos.FDB
  4. BaseDeDatos.FDB
En el caso 1, buscaré la MAC de esa IP (excepto que sea la IP de mi ordenador)
En los casos 2, 3 y 4, asumo que la base de datos está alojada en el mismo ordenador que la aplicación y buscaré la MAC de este ordenador.

Mi problema es que en todos los lugares donde he buscado, me dan soluciones para saber la MAC de un Adaptador, pero en ningún lugar he encontrado como saber cuál de todos es el que utiliza por defecto el ordenador para conectarse a la base de datos, internet, otros ordenadores, etc.

Supongo que la solución estará encaminada a ordenarlos según su métrica o algo así.
Me gustaría saber como decide Windows qué adaptador utilizar cuando necesita conectarse, por ejemplo cuando uno tiene una conexión ethernet y otra wireless disponibles en el ordenador.

Este es el link de donde he sacado la función para obtener la MAC de una dirección IP
Este es el link para obtener datos de los adaptadores de red (utilizando WMI)
Responder Con Cita
  #2  
Antiguo 28-03-2012
CSIE CSIE is offline
Miembro
 
Registrado: feb 2008
Ubicación: Universo paralelo
Posts: 69
Poder: 17
CSIE Va por buen camino
Hola,

Al igual este link te puede ayudar http://support.microsoft.com/kb/894564

Por otro lado y si no me equivoco, firebird ofrecerá el servicio por el puerto 3050 de cada adaptador de tu servidor, si no es así, por favor corregidme.

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Quisiera saber cual es el mejor C++ ó pascal owarito Lazarus, FreePascal, Kylix, etc. 19 24-09-2008 02:59:02
Saber cual Edit es mayor Caral Varios 4 23-11-2006 21:33:54
como saber cual es la unidad de cd? crievep API de Windows 2 08-04-2006 00:22:29
Como puedo saber cual es ultimo dia del mes Shidalis Varios 3 24-10-2005 20:15:03
Saber exactamente cual es cual en un DBLookUpComboBox bustio OOP 3 03-02-2005 23:16:58


La franja horaria es GMT +2. Ahora son las 20:37:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi