IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

[r�seau] caractere incongru lors d'une connection telnet


Sujet :

C++

  1. #1
    Membre �clair� Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par d�faut [r�seau] caractere incongru lors d'une connection telnet
    bonjour

    j'ai fais un serveur en c++ et je m'y connecte via telnet mais quand je lui envoi mes ordre (un nombre) il ressoit en plus des "��" et retour ligne � chaque chiffre

    quelqu'un a t'il une id�e d'ou viennent ces caractere non d�sir� ou serai-se une �rreur dans mon code?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    48
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 48
    Par d�faut
    Bonjour,

    si tu manipules des chaines de caract�res, as-tu essay� en ajoutant un '\0' � la fin de ton nombre ?

  3. #3
    Membre �clair� Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par d�faut
    avec telnet ils sont envoy� caractere par caractere et �a fini par un retour ligne qui est interpr�t� mais le plus amusant c'est que ce sont des coordonn�es en X et Y et les X il ressoit 1k(et deux trucs bizard)0k(truc zarb)0k(idem)0k(encore) puis y il ressoi le 200 normalement

  4. #4
    Membre �clair� Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
                                      if(coorx)
    			{
    				coderet=recv(sock_service, x1,80,0);
    				if(x1[0]=='\r')
    				{
    					coorx=false;
    					coory=true;
    				}
    				else
    				{
    					//send(sock_service,reponse.c_str(),80,0);
    					cout<<"Le client envoi x = "<<xfin<<endl;
    					continue;
    				}
    				xfin.append(x1);
    				cout<<"Le client envoi xfin = "<<xfin<<endl;
    			}
    			if(coory)
    			{
    				coderet=recv(sock_service, y1,80,0);
    				if(y1[0]=='\r')
    				{
    					coory=false;
    				}
    				else
    				{
    					//send(sock_service,reponse.c_str(),80,0);
    					cout<<"Le client envoi y = "<<yfin<<endl;
    					continue;
    				}
    				yfin.append(y1);
    				cout<<"Le client envoi yfin = "<<yfin<<endl;
    			}
    voila la partie de r�sseption des coordonn�es le X ne fonctionne pas le Y si quelqu'un aurai une id�e ou �a serai deja arriv�?

  5. #5
    Membre �clair� Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par d�faut
    aucune r�ponse ici aucune am�lioration dans mes testes

    bon adieu mon projet

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Par d�faut
    salut,
    pourrait-tu stp poster le code complet de ta fonction ?
    C'est indispensable pour savoir ce que tu fais de y1 et yfin ...

    De plus, tu ne testes pas tes retours de recv(), c'est �galement
    indispensable pour pouvoir passer � la suite !!

    @+

  7. #7
    Membre �clair� Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par d�faut
    j'ai fais de nouvelles modif pour les testes �a n'ira pas mon code se compil plus je vias continuer en attendant mieu

Discussions similaires

  1. Erreur lors d'une Connection ODBC avec vb
    Par sebac dans le forum VBA Access
    R�ponses: 3
    Dernier message: 07/07/2009, 18h34
  2. filtrage des fichiers lors d'une connection ftp
    Par amani123 dans le forum Shell et commandes GNU
    R�ponses: 2
    Dernier message: 22/05/2008, 12h49
  3. R�ponses: 4
    Dernier message: 06/04/2007, 17h51
  4. R�ponses: 3
    Dernier message: 30/05/2006, 12h07
  5. R�ponses: 12
    Dernier message: 21/02/2006, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo