Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:StefanBruens:branches:games
clanbomber2
clanbomber2-0.9.1-socklen.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File clanbomber2-0.9.1-socklen.patch of Package clanbomber2
--- clanbomber/Client.cpp +++ clanbomber/Client.cpp @@ -204,7 +204,7 @@ int bytes_received=-1; int buf[4096]; int bufsize=sizeof(buf); - size_t addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); memset((char*)&server_addr, 0, addr_len); int brecv=recvfrom(my_udp_socket, buf, bufsize, 0, (sockaddr*)&server_addr, &addr_len); bytes_received=brecv; @@ -603,7 +603,7 @@ buf[3]=((rel_pos << 16) | namelen); memcpy(&buf[4], namebuf, intnamelen*4); delete namebuf; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); for(int j=0;j<bufsize;j++) { buf[j]=htonl(buf[j]); } @@ -626,7 +626,7 @@ buf[3]=strlen(name); memcpy(&buf[4], namebuf, intnamelen*4); delete namebuf; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); for(int j=0;j<bufsize;j++) { buf[j]=htonl(buf[j]); } @@ -642,7 +642,7 @@ int buf[bufsize]; buf[0]=NET_CLIENT_BOMBER_DIR_ID; buf[1]=((bomber_number << 16) | (updir+100)); - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); for(int j=0;j<bufsize;j++) { buf[j]=htonl(buf[j]); } @@ -654,7 +654,7 @@ CLIENTMSG("--- client sent CLIENT_BOMBER_BOMB\n"); reset_keep_alive_timer(); int bufsize=2; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); int tmp[bufsize]; tmp[0]=NET_CLIENT_BOMBER_BOMB_ID; tmp[1]=((pwr << 16) | obj_id); @@ -686,7 +686,7 @@ reset_keep_alive_timer(); int intmsglen=0; int* msgbuf=pack_string(msg, msglen, &intmsglen); - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); int bufsize=intmsglen+3; int buf[bufsize]; buf[0]=NET_CLIENT_CHAT_MESSAGE_ID; @@ -705,7 +705,7 @@ { CLIENTMSG("--- client sent CLIENT_DISCONNECT\n"); int bufsize=1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); int tmp[bufsize]; tmp[0]=NET_CLIENT_DISCONNECT_ID; for(int j=0;j<bufsize;j++) { @@ -723,7 +723,7 @@ reset_keep_alive_timer(); CLIENTMSG("--- client sent CLIENT_KEEP_ALIVE\n"); int bufsize=2; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); int tmp[bufsize]; tmp[0]=NET_CLIENT_KEEP_ALIVE_ID; thread_mutex->lock(); @@ -746,7 +746,7 @@ unsigned int* map_checksums=NULL; int map_nr=cb_app->map->get_map_data_checksums(&map_checksums); int bufsize=map_nr+2; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); int tmp[bufsize]; tmp[0]=NET_CLIENT_MAP_CHECKSUMS_ID; tmp[1]=map_nr; @@ -764,7 +764,7 @@ reset_keep_alive_timer(); int pos=0; int tmp[1024]; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); tmp[pos++]=NET_CLIENT_MAP_EXCHANGE_ID; cb_app->map->load_by_data_checksum(map_checksum); int intmaplen=0; @@ -814,7 +814,7 @@ else { buf[2]=0; } - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); for(int j=0;j<bufsize;j++) { buf[j]=htonl(buf[j]); } @@ -830,7 +830,7 @@ int buf[bufsize]; buf[0]=NET_CLIENT_READY_TO_PLAY_ID; buf[1]=(int)ready; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); for(int j=0;j<bufsize;j++) { buf[j]=htonl(buf[j]); } --- clanbomber/Server.cpp +++ clanbomber/Server.cpp @@ -295,7 +295,7 @@ int bytes_received=-1; int buf[4096]; int bufsize=sizeof(buf); - size_t addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); memset((char*)&client_addr, 0, addr_len); int brecv=recvfrom(my_udp_socket, buf, bufsize, 0, (sockaddr*)&client_addr, &addr_len); bytes_received=brecv; @@ -1043,7 +1043,7 @@ tmp[j]=htonl(tmp[j]); } int bytes_sent=-1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); bytes_sent=sendto(my_udp_socket, tmp, buflen*4, 0, client_addresses[client_index], addr_len); total_bytes_sent+=bytes_sent; reset_keep_alive_timer(client_index); @@ -1067,7 +1067,7 @@ tmp[j]=htonl(tmp[j]); } int bytes_sent=-1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); bytes_sent=sendto(my_udp_socket, tmp, buflen*4, 0, client_addresses[client_index], addr_len); total_bytes_sent+=bytes_sent; reset_keep_alive_timer(client_index); @@ -1107,7 +1107,7 @@ } tmp[2]=nr; int bytes_sent=-1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); for(int j=0;j<pos;j++) { tmp[j]=htonl(tmp[j]); } @@ -1142,7 +1142,7 @@ tmp[j]=htonl(tmp[j]); } int bytes_sent=-1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); bytes_sent=sendto(my_udp_socket, tmp, buflen*4, 0, client_addresses[client_index], addr_len); total_bytes_sent+=bytes_sent; } @@ -1161,7 +1161,7 @@ tmp[j]=htonl(tmp[j]); } int bytes_sent=-1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); bytes_sent=sendto(my_udp_socket, tmp, buflen*4, 0, client_addresses[client_index], addr_len); total_bytes_sent+=bytes_sent; reset_keep_alive_timer(client_index); @@ -1180,7 +1180,7 @@ tmp[j]=htonl(tmp[j]); } int bytes_sent=-1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); int client_index=0; while(true) { client_index=get_next_client_index(client_index); @@ -1250,7 +1250,7 @@ } int positions_for_client_index[4]={-1,-1,-1,-1}; int bytes_sent=-1; - int addr_len=sizeof(struct sockaddr); + socklen_t addr_len=sizeof(struct sockaddr); int buflen=1; int* trans_tmp=new int[4096]; trans_tmp[0]=current_frame_nr;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor