Accueil > Forum > > > > Socket IP avec 2 cartes reseau
Socket IP avec 2 cartes reseau
mardi 8 novembre 2005 à 21:23:51 |
Socket IP avec 2 cartes reseau

Jeff_Trek
|
Bonjour,
je crée un logiciel qui réceptione des trames IP via socket IP et je dois les renvoyer via socket IP sur une autre machine. Jusque là cela reste assez simple.
Cela marche très bien à part que maintenant je recoit les trames d'un PC sur reseau 1 et je dois les renvoyer sur un PC qui appartient à Reseau 2.
En fait mon PC fait interface Reseau 1 - Reseau 2. il me faut 2 carte réseau car ces reseaux sont independants.
Donc je reçoie les trames via une carte reseau et je dois les renvoyer vers un autre reseau qui n'apartient pas au reseau auquel je reçois les trames.
en bref je recois des trames via socket TCPIP sur une carte réseau et je dois les renvoyer via socket TCPIP sur une adresse IP qui appartient à un autre réseau (Autre carte réseau).
mon programme fonctionne très bien si je reste sur le même réseau(donc une seul carte réseau)
Par exemple est-ce que je peux associer un port TCP(socket) à une carte reseau (physique sur le PC)
En esperant être assez clair.
Merci d'avance si vous pouvez m'aider et n'hésiter pas si vous avez des questions.
Jeff.
|
|
mercredi 9 novembre 2005 à 01:21:39 |
Re : Socket IP avec 2 cartes reseau

aardman
|
Salut,
quand tu bind ton socket il faut donner l'adresse d'une de tes cartes
reseaux (au lieu de passer INADDR_ANY comme on a l'habitude de faire).
|
|
mercredi 9 novembre 2005 à 08:28:05 |
Re : Socket IP avec 2 cartes reseau

Jeff_Trek
|
Salut,
OK, mais comment je fais pour récupérer l'adresse des cartes réseaux ?
Merci d'avance.
Jeff.
|
|
mercredi 9 novembre 2005 à 08:32:22 |
Re : Socket IP avec 2 cartes reseau

Jeff_Trek
|
Je connais l'adresse IP de mes 2 cartes réseaux, est ce que cela peut suffir ??
Merci
Jeff.
|
|
mercredi 9 novembre 2005 à 11:26:11 |
Re : Socket IP avec 2 cartes reseau

DeAtHCrAsH
|
Vi vi, sauf que si ton réseau est routé, tu vas devoir soit modifier l'entete de ton paquet, soit recréer ton paquet.
La deuxieme solution est la plus simple.
Shell
|
|
mercredi 9 novembre 2005 à 12:59:02 |
Re : Socket IP avec 2 cartes reseau

Jeff_Trek
|
Alors comment je fais pour récupérer l'adresse des cartes réseaux ?
Si vous avez un bout de code, cela serait sympa. Merci.
Jeff.
|
|
mercredi 9 novembre 2005 à 13:06:49 |
Re : Socket IP avec 2 cartes reseau

Jeff_Trek
|
Alors comment je fais pour récupérer l'adresse des cartes réseaux ?
Si vous avez un bout de code, cela serait sympa. Merci.
Jeff.
|
|
mercredi 9 novembre 2005 à 14:10:15 |
Re : Socket IP avec 2 cartes reseau

DeAtHCrAsH
|
Si ton réseau est en statique, les adresses de tes cartes réseaux sont définies en dur dans la config de la carte. Tu n'as donc plus qu'a les ecrire telle qu'elles dans ton code. Pour les avoir, ouvre une invite de commande et tappe "ipconfig /all" (sans les guillemets biensure)
Si tu passes par du DHCP, c'est différent, tu vas devoir les récuperer a chaque fois. Pour cela regarde dans mes sources, tu trouveras un code qui le fait très bien.
Shell
|
|
mercredi 9 novembre 2005 à 15:39:19 |
Re : Socket IP avec 2 cartes reseau

Jeff_Trek
|
je te remercie, je vais regarder ce que je trouve dans tes codes.
Jeff.
|
|
Cette discussion est classée dans : reseau, réseau, carte, ip, socket
Répondre à ce message
Sujets en rapport avec ce message
Carte reseau [ par keisuke ]
Salut a tous, voila je vien de réfléchir a un petit projet que je pourrais faire, mais le probleme c'est que je n'y connais pas grand chose au C/C++.
Envoi d'un message Broadcast quand la carte reseau n'a pas d'IP [ par dunecann ]
Bonjour,J'essaie de broadcaster un message DHCP alors que la carte reseau n'a pas d'adresse IP (apres un ipconfig /release) sur windows XP SP2.J'utili
Socket comment faire ou trouver un tuto ????? je cherchhe un tuto pour le programmation reseau c++ avec devc++ de preference [ par gourango ]
Merci de m'aider j'en ai grand besoin pour cela je voudrais cree un jeux en sdl( pas de probleme j'y arrive) mais je voudrait que les donnés ne soit p
programmation socket [ par hanaw ]
Comment écrire un programme simple communication client serveur en TCP/IP en C qui retourne au serveur un message contenant l'adresse IP du client.
focer l uitlisation d'une carte reseau grace a l API windows [ par zurp ]
bonjour, je repose une question non elucider sous une forme plus clair simple et direct. quelqu un sais comment grace a l api de windows, specifi
Detection lecteur reseau gràce à son adresse IP [ par morino1003 ]
Salut tout le monde.S'il vous plait , j'ai un probléme et j'espére avoir trouver de l'aide.J'ai deux postes, serveur et client.J'ai fait une applicati
Thread socket icmp [ par ghanmi04_05 ]
Bonjour j'ai un programme qui lance des threads de contrôle des interfaces réseaux disponible sur une machine quelconque(windows). Si je lance une fo
[FTP] Schema de fonctionnement [ par ZedMaTrix ]
Bonjours à tous !Bon je me fais ma petite classe FTP donc, et là je bloque un peu sur les commandes PORT et PASV.Y a un moment j'avais déjà tout codé
Raw Socket -> TCP/IP [ par krum ]
Voila plus d'une semaine que je fouille/cherche sur les moteurs de recherches,les forums ..des sources,des tutos,des papers sur les raw sockets (sous
Socket IP [ par Jeff_Trek ]
Bonjour,J'aimerais savoir s'il y est possible de connaitre l'adresse IP d'un client qui se connecte (ou se déconnecte) à mon serveur (Socket IP).J'uti
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|