Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - azfboom

Pages: [1]
1
Réseau / Re : Bloqué sur la reception d'un paquet.
« le: Septembre 12, 2015, 04:42:17 pm »
Ok merci pour l'aide apportée.

2
Réseau / Re : Bloqué sur la reception d'un paquet.
« le: Septembre 12, 2015, 03:37:50 pm »
Ah mince j'ai pas du faire attention à cet partie.
Du coup est il possible d'utiliser un buffer ? Et si oui comment faire ?
Merci d'avance.

3
Réseau / Re : Bloqué sur la reception d'un paquet.
« le: Septembre 11, 2015, 06:27:53 pm »
Non c'est un serveur fait par mon prof qui nous a donné le .exe.
Ca viendrait de là ?

4
Réseau / Bloqué sur la reception d'un paquet.
« le: Septembre 11, 2015, 05:46:50 pm »
Bonjour à tous,
Dans le but de créer facilement un client j'utilise sfml.
J'ai donc un code qui me connecte au serveur et qui doit recevoir un message en bytes.
Seulement au moment de recevoir le thread se bloque et je ne sais pas d'où cela provient :
void recpetion()//receptionner des données en bytes
{
char data[taille_max];
size_t received;
sf::Packet packet;

string message;
// socket TCP:

if (socket.receive(packet) != sf::Socket::Done){ //bloque ici
        printf("Fail\n");
}
else {
        if (packet >> message)
        {
                cout << "la\n";
                cout << message;
                // ok
        }
        else
        {
                // erreur, échec de lecture de la variable 'x' depuis le paquet
        }
}
 

Merci d'avance

5
Discussions générales / [Installation]Problème VS2015
« le: Septembre 09, 2015, 04:33:03 pm »
Bonjour à tous,
Dans le but de créer rapidement et facilement un client vers un serveur on m'a conseillé d'utiliser SFML.
Le problème est que je n'arrive pas à l'installer.
Je pense que j'ai pas du faire la bonne manip arrivé au moment d'ajouter les bibliothèques, le résultat du code de test est le suivant :
Gravité   Code   Description   Projet   Fichier   Ligne
Erreur   LNK1112   type d'ordinateur module 'x64' en conflit avec le type d'ordinateur cible 'X86'   SFML   D:\user\Path\Code C\SFML\SFML\sfml-graphics-s-d.lib(RenderStates.cpp.obj)   1

Je suis sous VS2015.

J'ai rentré les bibliothèque suivant dans input debug :
sfml-graphics-s-d.lib    
sfml-window-s-d.lib
sfml-system-s-d.lib
opengl32.lib
freetype.lib
jpeg.lib
sfml-window-s-d.lib    
winmm.lib
gdi32.lib
sfml-audio-s-d.lib    
openal32.lib
flac.lib
vorbisenc.lib
vorbisfile.lib
vorbis.lib
ogg.lib
sfml-network-s-d.lib    
ws2_32.lib
sfml-system-s-d.lib    

Et les suivantes dans Inpute release :
sfml-graphics-s.lib    
sfml-window-s.lib
sfml-system-s.lib
opengl32.lib
freetype.lib
jpeg.lib
sfml-window-s.lib    
winmm.lib
gdi32.lib
sfml-audio-s.lib    
openal32.lib
flac.lib
vorbisenc.lib
vorbisfile.lib
vorbis.lib
ogg.lib
sfml-network-s.lib    
ws2_32.lib
sfml-system-s.lib    

Apres je n'ai pas tout compris aux histoire de static et dynamique et au faite de mettre -s ou pas.
Voila si quelqu'un peut m'aider  ;D

Pages: [1]
anything