Socket URL [Résolu]

nicompx 107 Messages postés lundi 16 janvier 2006Date d'inscription 15 juillet 2009 Dernière intervention - 9 août 2006 à 14:22 - Dernière réponse : sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention
- 9 août 2006 à 16:38
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.


ipServer = IPAddress.Parse(http://page/dede.php); // Changer l'adresse du serveur



endPoint =




new
IPEndPoint(ipServer, port);socket =


new
Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);





>> NiCoMpX <<
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 9 août 2006 à 15:27
3
Merci
Au temps pour moi...

c'est DNS.GetHostByName("www.google.be")

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]

Merci sebmafate 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de sebmafate
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 9 août 2006 à 14:38
0
Merci
pour récupérer l'ip tu peux utiliser la méthode GetHostEntry de la classe DNS.

ex : DNS.GetHostEntry("www.MonServeur.com");

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Commenter la réponse de sebmafate
nicompx 107 Messages postés lundi 16 janvier 2006Date d'inscription 15 juillet 2009 Dernière intervention - 9 août 2006 à 14:51
0
Merci
System.Net.Dns.GetHostByAddress(http://www.xxxx.be/xxxxx/xxxxx.php);   ??







>> NiCoMpX <<
Commenter la réponse de nicompx
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 9 août 2006 à 14:57
0
Merci
ca dépend... tu es en .net 1.1 ou en .net 2.0 ?

si tu es en 2.0, il faut utiliser GetHostEntry, sinon GetHostByAddress

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Commenter la réponse de sebmafate
nicompx 107 Messages postés lundi 16 janvier 2006Date d'inscription 15 juillet 2009 Dernière intervention - 9 août 2006 à 15:16
0
Merci
En 1.1 !

System.Net.Dns.GetHostByAddress(http://www.google.be);

J'ai un message d'erreur : Adresse IP non valide

>> NiCoMpX <<
Commenter la réponse de nicompx
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 9 août 2006 à 15:21
0
Merci
il ne faut pas mettre le http:// devant.

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Commenter la réponse de sebmafate
nicompx 107 Messages postés lundi 16 janvier 2006Date d'inscription 15 juillet 2009 Dernière intervention - 9 août 2006 à 15:23
0
Merci
string



sIP = System.Net.Dns.GetHostByAddress("www.google.be").ToString();



Non, toujours la même erreur :  adresse ip invalide

>> NiCoMpX <<
Commenter la réponse de nicompx
nicompx 107 Messages postés lundi 16 janvier 2006Date d'inscription 15 juillet 2009 Dernière intervention - 9 août 2006 à 16:24
0
Merci
Merci beaucoup pourton aide !
Maintenant je me demande comment spécifier le répertoire et le script ???

Exemple : www.google.be/repertoire/script.php

>> NiCoMpX <<
Commenter la réponse de nicompx
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 9 août 2006 à 16:38
0
Merci
ca maintenant, c'est à toi de voir comment en envoyant des commande HTTP tu peux appeler la page qui va bien ;)

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Commenter la réponse de sebmafate

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.