| 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); |
| } | | } |