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
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|