Вот код:Нарушение прав доступа Ошибка
void SendRemoteData(string Data){
char charout[1000];
memset(charout,0,sizeof(charout));
memcpy(charout,Data.c_str(),Data.size());
send(tempclient, charout, sizeof(charout),0);
}
Когда я пытаюсь использовать эту функцию в два раза, я получаю сообщение об ошибке. Что мне делать?
что длина 'Data'? – sharptooth
Вместо использования 'memset' вы можете написать char charout [1000] = {};' Инициализировать массив будет нулевой инициализацией. – Nawaz
Ошибка? какая ошибка? Попробуйте проверить 'send' return и проверить' errno' –