Quantcast
Channel: Cocos Forums - Latest topics
Viewing all articles
Browse latest Browse all 17076

cocos2d-x client-server

$
0
0

@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

Read full topic


Viewing all articles
Browse latest Browse all 17076

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>