SUITE PROB NETSEND

cs_zzzzzz Messages postés 408 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 décembre 2012 - 29 avril 2003 à 18:36
cs_zzzzzz Messages postés 408 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 décembre 2012 - 1 mai 2003 à 00:01
j'ai essayer par 2 codes differents d'envoyer un message a mon ip

1er code:

#include <stdlib.h>
#include <stdio.h>
#include
#include <conio.h>

void sendmsg();

////////////////////////
void main(void) {
void sendmsg();
cout<<"Message envoyé";
getchar();
}
////////////////////////

void sendmsg()
{
char command[9] = "net send";
char computer[25] = "81.48.211.201";
char message[25] = "test";
char *systemCommand;

sprintf(systemCommand,"%s %s %s", command, computer, message);

system(systemCommand);
}

2em code:

#include <Lm.h>

void main(void) {

LPCWSTR servername = "\\80.11.58.178";
LPCWSTR msgname = "Hello!";
LPCWSTR fromname = "Envoyé par Creatix";
NetMessageBufferSend(servename,msgname,fromname,(BYTE *)buf,sizeof(buf));

}

NET_API_STATUS NetMessageBufferSend(
LPCWSTR servername,
LPCWSTR msgname,
LPCWSTR fromname,
LPBYTE buf,
DWORD buflen
);

//merci d'avance si quelqun pourrait me dire d'ou cavient ou au meilleur me redonner le code tout fait ca serrai sympas @+

2 réponses

ADPro22 Messages postés 126 Date d'inscription mercredi 18 juillet 2001 Statut Membre Dernière intervention 27 octobre 2004
30 avril 2003 à 00:12
Réponse pour ton premier code : il faut allouer de la mémoire à systemCommand soit dynamiquement, soit en lui donnant une taille fixe. Exemple avec une taille fixe :

#include <stdlib.h>
#include <stdio.h>
#include

void sendmsg();

////////////////////////
void main()
{
sendmsg();
cout<<"Message envoyé";
system("PAUSE");
}
////////////////////////

void sendmsg()
{
char command[9] = "net send";
char computer[15] = "127.0.0.1";
char message[200] = "test";
char systemCommand[255];
sprintf(systemCommand,"%s %s %s", command, computer, message);
cout << systemCommand <<endl;
system(systemCommand);
}

127.0.01 c'est localhost

Cordialement,

ADPro22
0
cs_zzzzzz Messages postés 408 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 décembre 2012
1 mai 2003 à 00:01
merci a toi !
0
Rejoignez-nous