partitionist
Erfahrenes Mitglied
Ich hab ein Client und ein Server. Der Client soll ein Befehl an den Server senden z.B:
[ping google]
dieser Befehl wir dann beim Server mit system() ausgeführt.
Nur wie kann man Parameter senden?
Am besten wärs wenn man es wie bei der main(int argc, char *argv[]) Methode machen könnte
Client:
...Eingabe Befehl:
char szBuf[256];
nRet = send(theSocket, // Connected socket
szBuf, // Data buffer
strlen(szBuf), // Length of data
0);
---------------------------------------------------
Server:
...
nRet = recv(remoteSocket,
szBuf,
sizeof(szBuf),
0);
...
system(szBuf);
[ping google]
dieser Befehl wir dann beim Server mit system() ausgeführt.
Nur wie kann man Parameter senden?
Am besten wärs wenn man es wie bei der main(int argc, char *argv[]) Methode machen könnte
Client:
...Eingabe Befehl:
char szBuf[256];
nRet = send(theSocket, // Connected socket
szBuf, // Data buffer
strlen(szBuf), // Length of data
0);
---------------------------------------------------
Server:
...
nRet = recv(remoteSocket,
szBuf,
sizeof(szBuf),
0);
...
system(szBuf);