Accueil > Forum > > > > optenir l'adresse publique de sa machine c#
optenir l'adresse publique de sa machine c#
jeudi 31 juillet 2008 à 22:44:20 |
optenir l'adresse publique de sa machine c#

10demon10
|
Bonjour à tous Voila j'ai une nouvelle problématique sur mes petites socket, j'ai no-ip de configurer comme il faut ac mon modem-routeur (les ports et tous et tous ), et dans une appli "client / serveur" j' ai :   IPHostEntry ipHostEntry = Dns.Resolve(Dns.GetHostName());On ma dit que mon Dns.Resolve était configuré pour récupérer mon adresse local je voudrai savoir comment avoir celle de no-ip pour faire un "client/serveur" sur le net ? (par la suite remplacer celle de no-ip par un nom de domaine ou autre adresse du genre XX.XXX.XXX.XXX) ps: question accessoire mais j'entend souvent que les gens aiment pas manipuler les Socket je voudrais savoir pk ? et surtout il y a t'il d'autre moyen sans socket pour faire un client/serveur ? Stay GREAT forever [  ]
|
|
samedi 2 août 2008 à 11:17:13 |
Re : optenir l'adresse publique de sa machine c#

ShareVB
|
salut,
normalement, un serveur peut simplement écouter sur toutes interfaces disponibles en utisant l'adresse 0.0.0.0...dans ce cas, tu n'as pas besoin de te soucier de l'adresse IP publique...Après il y a deux cas : soit tu es connecté directement sur le modem et donc il n'y a pas besoin de faire quelque chose de plus, sinon s'il y a un réseau local (éthernet), il faut que tu fasses du NAT d'un port extérieur vers ta machine et son port d'écoute...
pour ce qui est des Sockets en eux mêmes, ils te fournissent juste TCP/UDP/IP et donc pour le reste il faut que tu contruises toi même les packets du protocole comme HTTP, FTP, IRC, msn, ou tout autre protocole binaire, et c'est bien là la difficulté... Il y a deux cas : -> soit tu utilises un protocole implémenté par le framework comme HTTP et là pas besoin de réimplémenter HTTP avec les sockets -> soit tu veux ton propre protocole au dessus de TCP ou bien un protocole non implémenter par .net (par ex IRC) et là il faut forcément utiliser des sockets
ShareVB
|
|
samedi 2 août 2008 à 14:07:53 |
Re : optenir l'adresse publique de sa machine c#

10demon10
|
Merci pour ta réponse ShareVB (spé en VB je suppose  ) Je voudrai cependant avoir plus de précision sur concernant tes remarques. Actuellement je suis connecté en direct, pour la partie serveur, à mon modem et une érreur ce produit quand je passe par le net quand je rentre l'adresse no-ip avec le client (en local je rappelle tous fonctionne) ? Si je ne suis pas connecté en direct il faut que je fasses du NAT ? c'est quoi cette bestiole  ? Je n'est pas encore fait de récherche sur GOOGLE pour les autre remarques qui ne porte pas sur le topic mais si tu as de la doc particulière pour savoir comment géréer les protocoles / créer des packets en c# je sui preneur  . Stay GREAT forever [  ]
|
|
samedi 2 août 2008 à 21:06:22 |
Re : optenir l'adresse publique de sa machine c#

ShareVB
|
salut,
si tu as crées un socket serveur écoutant sur 0.0.0.0 sur le port 1234, normalement, si ton parefeu est bien configuré, tu dois pouvoir te connecter via ton adresse no-ip...cela dit, il est tout à fait probable que accéder à ton adresse publique depuis ta machine locale ne marche pas. Est-ce que tu peux pinguer ton adresse no-ip ?
Le NAT c'est entre autre "rediriger un port de ton adresse ip publique vers la machine interne et le port sur lequel tourne réellement le serveur". Par exemple, l'adresse "google.fr:80" peut pointer vers une machine interne "192.168.0.1:8080". Voir par exemple : http://sharevb.net/-Pare-feu-.html
Pour ce qui est des protocoles : soit c'est binaire et un tableau de Byte, soit c'est des writeline de String. Après tout dépend de la définition du protocole...
ShareVB
|
|
lundi 4 août 2008 à 22:18:42 |
Re : optenir l'adresse publique de sa machine c#

10demon10
|
dsl pour le temps de réponse  Oui je peut tous à fait pinguer mon adresse no-ip et cela ne marche toujour pas (j'ai mon serveur TS qui tourne sur un ordi et je peut me connecter sur mon porable sans pb les ports sont ouvert et tous et tous et j'ai fait la même manipulation avec ce programme) ??? Je te remercie pour ton explication sur le NAT j'y vois plus claire  , même si j'ai un doute à incorporé cela dans mon programme pour le momen j'aimerai pourvoir faire sans ^^. (je vais revérifier les ports en attendant un prochain post mai bon...  , merci de ton aide en tous cas) Stay GREAT forever [  ]
|
|
vendredi 8 août 2008 à 20:46:02 |
Re : optenir l'adresse publique de sa machine c#

ShareVB
|
salut,
le NAT c'est juste de la configuration réseau...il n'y a rien à mettre dans le code...
ShareVB
|
|
lundi 11 août 2008 à 18:29:56 |
Re : optenir l'adresse publique de sa machine c#

10demon10
|
à oki je comprend mieu merci pour l'info  toujours rien sur pourquoi sa marche pas avec no-ip ?  nomad & wild [  ]
|
|
Cette discussion est classée dans : serveur, client, ip, socket, adresse
Répondre à ce message
Sujets en rapport avec ce message
Récupérer l'adresse IP [ par thebigboss ]
Bonjour,je voudrais savoir comment faire pour récupérer son adresse IP et celle d'un message posté sur un port.Je m'explique, je suis archi nul en rés
Adresse IP d'un TcpClient [ par Thufenn ]
Bonjour tout le monde, Voilà mon pb. j'ai un systeme client-serveur dans lequel mes clients envoie des ordres d'executions (avec une connexion TCP),
Socket URL [ par nicompx ]
Bonjour, Je veux ouvrire un socket mais je ne connais pas l'adresse IP du serveur et bien son URL.Comment passer l'URL à la place de l'adresse IP.
client / serveur = > avec adresse ip public [ par 10demon10 ]
Bonjour à tousVoila j'ai modifié une source de client / serveur trouver sur codes sources et tous fonctionne correctement (ajout de plusieurs clients
Socket UDP [ par Foxhive ]
Bonjour à tous,Je suis en train de mettre en place un serveur VoIP Asterisk et j'ai un problème avec mon socket, j'arrive à envoyer des requêtes au se
Pb. avec Socket TCP Serveur + Multi Clients [ par nrobin ]
Bonjour,j'effectue un stage et l'on m'a demandé de migrer une application VB6 en C# sous formes de diverses classes de manière à pouvoir l'implémenter
choix technologique WCF/socket ? [ par splyit ]
Bonjour à vous,Je me permet de vous demander conseil, car je doit developper une application client serveur en .net et un choix de technologie se pose
Socket et PDA [ par enzyme ]
Bonjour,J'arrive faire communiquer 2 PC ensembles via d'un coté Socket , Bind Listen (Serveur) et NetWorkStream (client)et là pas de problèmes je peu
Reutiliser un socket [ par dragondeglace ]
VoilaJ'ai créer un chat client-serveur. Le problème est que quand j'arrête la connexion chez le client et chez le serveur et que je veux relancer une
Socket adresse IP et port [ par ano66 ]
Bonjour.Je souhate faire un programme ou le serveur pourrait recuperer l'addresse IP et le port du client mais de facon separé. Mon probleme est juste
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
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
|