Bonjour,
J'ai un application qui communique avec mon serveur par SOCKET.
Tout ce passe bien lorsque je recois un message de mon serveur.
Sauf que quand je veux traiter mon message que j'ai recu, mon probleme se pose, je ne peux meme pas comparer mon message.
Code pour attendre une reception :
et quand je recois des donnees :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 this.SocketClient.BeginReceive(this.readbuf, 0, this.readbuf.Length, SocketFlags.None, new AsyncCallback(ReceiveMessageCallback), this.SocketClient);
Et c'est a ce moment la que mon probleme se pose,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int read = socket.EndReceive(asyncResult); String message = Encoding.ASCII.GetString(this.readbuf)
si je fais :
Je ne rentre jamais dans ma condition pour faire mon action1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (message == "mon_message") { action1 }
Pourtant qd j affiche le message que j ai recu dans une messageBox,
j'ai bien "mon_message".
Pouvez-vous m'aider ???
Merci
Partager