Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // server
- string s = listHTMLFiles(); // listHTMLFiles returneaza un string
- int len = s.length(); // dimensiunea string'ului
- if(write(tdL.cl, &len, sizeof(len)) <= 0) // transmitem dimensiunea
- {
- printf("[Client %d] ",tdL.idThread);
- perror ("[Thread]Eroare la write() catre client. (line 232)\n");
- }
- if(write(tdL.cl, s.data(), len) <= 0) // transmitem continutul stringului
- {
- printf("[Client %d] ",tdL.idThread);
- perror ("[Thread]Eroare la write() catre client. (line 238)\n");
- }
- // client
- int size;
- if(read(sock_descr, &size, sizeof(int)) <= 0) // citim dimensiunea stringului primita de la server
- {
- ui->lblwrong->show();
- qDebug() << "Eroare la read(:btnList-size)";
- return;
- }
- string list;
- if(read(sock_descr, (void*)list.data(), size) <= 0) // citim stringul primit de la server
- {
- ui->lblwrong->show();
- qDebug() << "Eroare la read(:btnList-list)";
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement