System.Net.Socket (.Net 2.0) [Résolu]

Messages postés
707
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2013
- - Dernière réponse : shadow1779
Messages postés
707
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2013
- 19 nov. 2006 à 22:38
Bonsoir,

je suis en train de me réaliser un petit controle a distance server/client pour plusieurs de mes ordinateurs, j'ai un probleme lors de la connection en tant que client, je fais ceci: le problème etant le ZoneIp.Text (qui est une textbox), l'érreur retournée etant que cela ne peut etre converti en Long, comment puis je connecter ce client a cette machine


sock = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
sock.BeginConnect(
New IPEndPoint(ZoneIp.Text, 17531),
AddressOf connexionConnectCallback, sock)

If sock.Connected =
True
Then
MessageBox.Show(
"Client connecté au server",
"Connection", MessageBoxButtons.OK, MessageBoxIcon.Information)
Connect.Text =
"Deconnection"
Else
MessageBox.Show(
"Connection échouée",
"Connection", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)

End
If
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
14600
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 décembre 2019
137
3
Merci
Bonjour

pour

sock.BeginConnect(
New IPEndPoint(ZoneIp.Text, 17531)


il peut y avoir :

sock.BeginConnect(
New IPEndPoint(ipaddress.parse(ZoneIp.Text), 17531)


non?

Il est plus facile de batiser quelqu'un que de la convertir. (surtout en programmation)
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)

<fon></fon>

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 196 internautes nous ont dit merci ce mois-ci

Commenter la réponse de NHenry
Messages postés
14600
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 décembre 2019
137
0
Merci
Bonjour

Ton problème est que tu passe par  :
MessageBox.Show(
"Connection échouée",
"Connection", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)


?


Sinon, je ne comprend pas.

Il est plus facile de batiser quelqu'un que de la convertir. (surtout en programmation)
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)

<fon></fon>
Commenter la réponse de NHenry
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
31
0
Merci
Le problème se situe là : sock.BeginConnect(
New IPEndPoint(ZoneIp.Text, 17531)

IPEndPoint attent un paramètre de type IPAddress, ou de type Long. Or c'est un type string qui est passé

J'ai moi aussi cherché hier soir, je n'ai pas trouvé de solution.

Mais comme je maitrise pas bien .NET ...

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
Commenter la réponse de cs_casy
Commenter la réponse de le cancre
Messages postés
707
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2013
0
Merci
effectivement

merci
Commenter la réponse de shadow1779