version 1.2 | | version 1.3 |
---|
| | |
uint ipx_network = 0; | | uint ipx_network = 0; |
ubyte ipx_MyAddress[10]; | | ubyte ipx_MyAddress[10]; |
int ipx_packetnum = 0; /* Sequence number */ | | int ipx_packetnum = 0; /* Sequence number */ |
int ipx_packettotal=0,ipx_lastspeed=0; | | //int ipx_packettotal=0,ipx_lastspeed=0; |
| | |
/* User defined routing stuff */ | | /* User defined routing stuff */ |
typedef struct user_address { | | typedef struct user_address { |
| | |
*(u_short *)ipx_header.Destination.Socket = htons(ipx_socket_data.socket); | | *(u_short *)ipx_header.Destination.Socket = htons(ipx_socket_data.socket); |
ipx_header.PacketType = 4; /* Packet Exchange */ | | ipx_header.PacketType = 4; /* Packet Exchange */ |
*(uint *)buf = ipx_packetnum++; | | *(uint *)buf = ipx_packetnum++; |
ipx_packettotal+=datasize+4; | | //ipx_packettotal+=datasize+4; |
if (f2i(Players[Player_num].time_level) && (f2i(Players[Player_num].time_level)%10!=ipx_lastspeed)) | | //if (f2i(Players[Player_num].time_level) && (f2i(Players[Player_num].time_level)%10!=ipx_lastspeed)) |
{ | | //{ |
ipx_lastspeed=f2i(Players[Player_num].time_level)%10; | | // ipx_lastspeed=f2i(Players[Player_num].time_level)%10; |
printf("tot=%i,t2=%i,time=%i,avg=%i,a2=%i\n",ipx_packetnum,ipx_packettotal,(int)f2i(Players[Player_num].time_level), | | // printf("tot=%i,t2=%i,time=%i,avg=%i,a2=%i\n",ipx_packetnum,ipx_packettotal,(int)f2i(Players[Player_num].time_level), |
ipx_packetnum/(int)f2i(Players[Player_num].time_level), | | // ipx_packetnum/(int)f2i(Players[Player_num].time_level), |
ipx_packettotal/(int)f2i(Players[Player_num].time_level)); | | // ipx_packettotal/(int)f2i(Players[Player_num].time_level)); |
} | | //} |
memcpy(buf + 4, data, datasize); | | memcpy(buf + 4, data, datasize); |
driver->SendPacket(&ipx_socket_data, &ipx_header, buf, datasize + 4); | | driver->SendPacket(&ipx_socket_data, &ipx_header, buf, datasize + 4); |
} | | } |