Variablen senden
-
ich teste und teste und bekomme es einfach nicht gebacken verstehe ich da was falsch
HELPstring s = "ipconfig > C:\";
void test[]=s;
int bytes;// send test
send(sock, test, strlen(welcmsg), 0);// send "TEXT ";
strcpy(buf, "Wurde Gesendet: ");
bytes = send(sock, buf, strlen(buf), 0);
-
verstehe ich da was falsch
kann dir keiner sagen ohne zu wissen was du glaubst verstanden zu haben
-
könntest du vielleicht ein beispiel dafür posten wie man variablen verschickt
das wehre so bei Text nachrichten
char welcmsg[]="So Das sollte jetzt beim Server erscheinenen.\n\n\r\r";
int bytes;// send welcomemsg
send(sock, welcmsg, strlen(welcmsg), 0);welcmsg ? ist das eine speziele Finktion nur für nachrichten
kann ich mit einer anderen das gleiche bezwecken
-
-
ok das senden wehre dann so
//senden
string s = "ipconfig > C:\";
char s[10];
int bytes;// send s
send(sock, s, strlen(s), 0);
strcpy(buf, "Wurde Gesendet: ");// Empfangen
int recv(int s, void *buf, int len, unsigned int flags);
char buf[1024];
if (recv (sock, buf, 1024, 0) == -1) {
perror ("recv()");
}Leider werden keine anderen übertragen wo ist der Fehler ???

-
Hamster schrieb:
string s = "ipconfig > C:\";
char s[10];Wieso deklarierst du s zweimal und jedes Mal ander

Falls du einen C++-String hast ist evtl. s.c_str(); das was du suchst