C# [Resolu]Probleme Parser

  • Auteur de la discussion Anonymous
  • Date de début
A

Anonymous

Invité
#1
Mon problème a été résolu grâce a Alexandre et moonlight Angel. Je les remercie encore une fois.
 
A

Anonymous

Invité
#2
Re: Je ne recois pas le packet n°3 HelloConnectMessage

Resolu
 

Gohu

Membre Actif
Inscrit
16 Novembre 2013
Messages
222
Reactions
2
#3
Re: Je ne recois pas le packet n°3 HelloConnectMessage

Si tu nous montrais ton code ?
 
Inscrit
27 Aout 2012
Messages
264
Reactions
0
#4
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

Ce serait tout de même sympa que tu nous dise comment tu as fait afin que ça puisse servir aux futures personnes qui seraient confrontées à ce problème...
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#5
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

@Moonlight-Angel Comme dans les sources x)
 
A

Anonymous

Invité
#6
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

J'avais juste besoin de la classe RSAManager de moonlight et le tour est joué.
 
Inscrit
27 Aout 2012
Messages
264
Reactions
0
#7
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

@Labo : Toi, mais alors toi ! :D
 
A

Anonymous

Invité
#8
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

Me reste une chose quand je reçois le 42 je dois déconnecter le socket et puis le réutiliser avec l'adresse ip et port du serveur que j'ai reçu est-ce correct? si oui comment je peux le faire parce que appeler socket.connect après disconnect ne marche pas. Si non alors comment je pourrais procéder.
Merci d'avance
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#9
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

Tu en créer un nouveau.
 
A

Anonymous

Invité
#10
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

jones a dit:
Tu en créer un nouveau.
Mais si je crée un nouveau socket je dois creer un nouveau thread et une nouvelle fonction de reception. Je dois faire donc tous cela?
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#11
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

Oui, tu dois faire tout cela !
Moi personnellement, j'utilise une classe MITM mais comme tu es en socket, ce sera un peu plus simple pour toi.
Je te conseille de programmer une classe Connexion qui gère tout ça tu as juste à initialiser et à lancer.
 
A

Anonymous

Invité
#12
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

Merci pour la réponse j'ai du créer un socket un thread et une nouvelle fonction de réception et ca marche. Mais si j'ai le temps je ferais une classe pour rendre le code plus lisible.
Merci encore.
 
A

Anonymous

Invité
#13
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

Et voila comme j'en finis jamais, j'ai encore un probleme d'ArgumentException sur cette ligne qui me parait normale d'ailleurs:
Code:
Array.Copy(DataToParse, index + packet_lenght_type, packet_content, 0, packet_lenght);
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#14
A

Anonymous

Invité
#15
Re: Comment envoyer le packet n°4 avec mes identifiants Dofu

Probleme encore résolu si vous voulez voir la fonction ParseBuffer elle est dans le sujet Mauvais ID
 
Haut Bas