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 - Anolya

Pages: [1]
1
Bonjour,
J'ai cherché dans la doc mais je n'ai pas trouvé de définition du comportement en cas d'utilisation de 2 Wait() sur un même Thread. En fichier joint, ma classe héritée de sf::Thread.

Par ailleurs, lors de l'exécution de mon programme utilisant cette classe, il m'arrive d'avoir des endroits dans la pile de ce type que je n'arrive pas tout à fait à comprendre :
NlsUpdateSystemLocale() at 0x75486da7

j'utilise Windows 7 pour mes tests actuellement et soit les erreurs de segmentation arrivent au lancement, soit elles n'arrivent pas.

[attachment deleted by admin]

2
Merci pour l'information.
Je suppose donc que c'est le même problème pour la réception : je ne voyais aucun paquet arriver. Je vais donc me rabattre sur les bons vieux tableaux de caractères.

3
Bonjour à tous,

J'ai cherché à me connecter à un serveur IRC en utilisant SocketTCP mais lorsque j'envoie un paquet contenant une commande, un autre paquet contenant le nombre de caractères est envoyé juste avant. (j'ai utilisé wireshark pour voir ça)
Est-il possible de supprimer le paquet contenant le nombre d'octets ?

Voilà la partie qui envoie les données :


   sf::Packet p;
   p.Append(data.c_str(),data.size());
   m_socket.Send(p);


La socket est en mode non bloquant.

Pages: [1]
anything