Entwickler-Ecke
Internet / Netzwerk - Socket mit ausgewählter Netzwerkkarte
freedy - Fr 17.04.09 13:50
Titel: Socket mit ausgewählter Netzwerkkarte
Ein freundliches Hallöle!
Ich suche zur Zeit eine Möglichkeit, wie ich bei einem Rechner mit mehr als einer Netzwerkkarte eine Auswahl der Netzwerkkarte treffen kann. Habt ihr Stichworte, wo ich da suchen kann oder habt ihr so etwas sogar schon einmal gemacht? Die Hilfe hat mir leider nicht weitergeholfen.
Bisher kann ich lediglich über die Funktion
GetAdaptersInfo aus der
IPHLPAPI.DLL alle meine Karten mit deren Konfiguration auslesen. In meinen Netzwerkkomponenten (
Overbyte [
http://www.overbyte.be]) habe ich Zugriff auf den Socket bzw. das Handle des Sockets. Es sollte doch somit möglich sein, den gewünschten Adapter zuzuweisen.
Ziel in meiner Software ist es, unterschiedliche Sockets gleichzeitig auf zwei Netzwerkkarten laufen zu lassen, um eine Trennung von verschiedenen Subnetzen zu gewährleisten.
Danke für eure Hilfe.
Liebe Grüße,
freedy
freedy - Do 14.05.09 15:23
Hallo,
ffgorcky bat mich, meine Lösung für mein Problem zu posten. Das will ich hiermit tun.
Eine Wahl der Netzwerkkarte habe ich nicht zustande gekriegt. Windows wählt automatisch die passende Netzwerkkarte aus. Wie auch immer das geschehen mag.
Zusätzlichen haben wir probiert, eine zweite IP-Adresse an eine Netzwerkkarte zu vergeben. Auch das ging ohne Probleme. Somit konnten wir uns in zwei Subnetzen gleichzeitig aufhalten. Unser Problem ist damit behoben. Eine zweite Netzwerkkarte ist damit nicht notwendig.
Grüße
DaRkFiRe - Sa 23.05.09 19:02
Es sollte ja auch so sein, dass anhand der Routingtabelle und der Ziel-IP-Adresse die passende Route - und damit die passende NIC - ermittelt wird.
Also ganz transparent - Sockets sind ja auch Endpunkte auf höchster Ebene im OSI-Modell.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!