// client
void requestUserData( int user_id )
{
socket
->write
( "GET_USER_DATA," + QString::number( user_id
) );
}
void newDataReceived( void )
{
if( sl.at( 0 ) == "USER_DATA" )
{
}
}
// server
{
socket->write( "USER_DATA," + name "," + address + "," + image );
}
void dataReceived( void )
{
if( sl.at( 0 ) == "GET_USER_DATA" )
{
int user_id = sl.at( 1 ).toInt();
sendData( users[user_id].name, users[user_id].address, users[user_id].image );
}
}
// client
void requestUserData( int user_id )
{
socket->write( "GET_USER_DATA," + QString::number( user_id ) );
}
void newDataReceived( void )
{
QString data( socket->readAll() );
QStringList sl = data.split( "," );
if( sl.at( 0 ) == "USER_DATA" )
{
QString name = sl.at( 1 );
QString address = sl.at( 2 );
QString image = sl.at( 3 );
}
}
// server
void sendData( QString name, QString address, QString image )
{
socket->write( "USER_DATA," + name "," + address + "," + image );
}
void dataReceived( void )
{
QString data( socket->readAll() );
QStringList sl = data.split( "," );
if( sl.at( 0 ) == "GET_USER_DATA" )
{
int user_id = sl.at( 1 ).toInt();
sendData( users[user_id].name, users[user_id].address, users[user_id].image );
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks