@espltd wrote:
The client-server Trying to do. According to the instructions I am able to get data from the server, but how to make so that they can be? I mean to make a list of these records, and then, to them it was possible to press? Don't understand the whole head already broke. Help
cocos2d::network::HttpRequest *request = new cocos2d::network::HttpRequest( );
request->setUrl( "http://honda.saturn-r.ru/xxx" );
request->setRequestType( cocos2d::network::HttpRequest::Type::GET );
request->setResponseCallback( CC_CALLBACK_2( HelloWorld::onHttpRequestCompleted, this ) );
cocos2d::network::HttpClient::getInstance()->send( request );
request->release( );void HelloWorld::onHttpRequestCompleted( cocos2d::network::HttpClient *sender, cocos2d::network::HttpResponse *response )
{
//response->getResponseCode() - ответ сервера 200/404
//response->getResponseData() - данные с сервераSize visibleSize = Director::getInstance()->getVisibleSize(); Vec2 origin = Director::getInstance()->getVisibleOrigin(); std::vector<char> *buffer = response->getResponseData( ); CCLOG( "Get data: "); int i = 0; char res; for ( i = 0; i < buffer->size( ); i++ ) { res = (*buffer)[i]; CCLOG("%c", res); }
Posts: 1
Participants: 1