Wczytywanie danych do ramki
Ostatnio zmodyfikowano 2016-06-04 21:05
Garniturek Temat założony przez niniejszego użytkownika |
Wczytywanie danych do ramki » 2016-06-04 20:29:13 Witam, muszę z serwera pobrać do struktury długość tekstu oraz tekst. Zupełnie nie mam pojęcia jak wczytaj tekst do reponse.tekst, proszę o jakieś wskazówki. Pracuję w Qt Creator struct sRamka { int id; int rozmiar; char tekst[ 100 ]; }; QTcp m_socket
QString cClient::getMessage( int id ) { sRamka request, response; if( connect2Server() ) { request.id = 3; request.rozmiar = id; m_socket.write(( char * ) & request, sizeof( request ) ); m_socket.waitForBytesWritten(); m_socket.waitForReadyRead(); m_socket.read(( char * ) & response, sizeof( response ) ); response.rozmiar = sizeof( response.tekst ); } m_socket.disconnectFromHost(); }
|
|
mateczek |
» 2016-06-04 21:05:01 nikt nie ma tego serwera aby odebrać i zobaczyć co tam w ogóle jest. I czy ten tekst Ci w ogóle wysyła??. Odbierz dane funkcją qbytearray odp = m_socket.readall();
i zobacz pod debuggerem co odebrałeś !!!! nikt nie jest wróżką https://www.youtube.com/watch?v=L9JvSHYLvuw być może ten serwer Ci nawet niczego nie wysyła !!! |
|
« 1 » |