SteamNetworkingMessage_t *messages[32];
int len;
- while(1)
- {
+ while(1){
len = SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnPollGroup(
hSteamNetworkingSockets,
client_pollgroup, messages, vg_list_size(messages) );
if( len <= 0 )
return;
- for( int i=0; i<len; i++ )
- {
+ for( int i=0; i<len; i++ ){
SteamNetworkingMessage_t *msg = messages[i];
- if( msg->m_cbSize < sizeof(netmsg_blank) )
- {
+ if( msg->m_cbSize < sizeof(netmsg_blank) ){
vg_warn( "Discarding message (too small: %d)\n",
msg->m_cbSize );
continue;
on_inet_set_nickname( msg );
else if( tmp->inetmsg_id == k_inetmsg_set_score )
on_inet_set_score( msg );
+ else {
+ vg_warn( "Unknown inetmsg_id recieved from client. (%u)\n",
+ tmp->inetmsg_id );
+ }
SteamAPI_SteamNetworkingMessage_t_Release( msg );
}
{
FILE *fp = fopen( "www/html/srhighscores.txt", "w" );
- for( int i=0; i<vg_list_size(track_infos); i++ )
- {
+ for( int i=0; i<vg_list_size(track_infos); i++ ){
struct netmsg_board *board = &scoreboard_client_data.boards[i];
highscores_board_generate( board->data, i, 10 );
hSteamHTTP, k_EHTTPMethodGET,
"https://www.harrygodden.com/hello.txt" );
- steam_async *call1 = steam_new_async();
- call1->data = NULL;
+ vg_steam_async_call *call1 = vg_alloc_async_steam_api_call();
+ call1->userdata = NULL;
call1->p_handler = recieve_http;
SteamAPI_ISteamHTTP_SendHTTPRequest( hSteamHTTP, test_req, &call1->id );
#endif