есть ли способ отправить команды с сервера на клиент с помощью C++? я использовать отправить() функцию, но я должен преобразовать числа (например 0х100) в строки, то преобразования строк в число в стороне клиента ... В основном функции отправки непосредственно номера клиента ...отправлять команды клиенту с сервера C++
сервера :
ZeroMemory(msg,sizeof(msg));
wsprintf(msg , "142");
send(connect_sock ,(char*) msg , sizeof(msg) , 0);
клиент:
ZeroMemory(msg,sizeof(msg));
recv (connect_sock, msg, sizeof(msg)-1, 0);
int i = atoi(msg);
if (i == 142)
...
Все зависит от используемого протокола приложения. – Barmar
Вы получаете строку, потому что вы отправляете строку - вы можете отправить любой блок данных (например, структуру сообщений) или закодировать более подробное сообщение в виде xml и отправить его как строку – benjymous
, так что как изменить сообщение struct на отправить целое вместо? –