add type
This commit is contained in:
parent
70465356d0
commit
3cf773cbd9
4 changed files with 4 additions and 10 deletions
|
|
@ -9,6 +9,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
#define GSNetDefaultPort 23903
|
||||
#define GSNetAcknowledgeTimeout 500
|
||||
|
||||
#define GSNetPacketFlagAcknowledge (1 << 0)
|
||||
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ typedef float GSNumber;
|
|||
typedef GSNumber GSVector2[2];
|
||||
typedef GSNumber GSVector3[3];
|
||||
typedef GSNumber GSVector4[4];
|
||||
typedef GSNumber GSMatrix3x3[9];
|
||||
typedef GSNumber GSMatrix4x4[16];
|
||||
|
||||
typedef void (*GSGLSwapBufferCallback)(void);
|
||||
|
|
|
|||
|
|
@ -22,14 +22,6 @@ GSNetClient GSNetClientOpen(GSClient client, const char* hostname, int port) {
|
|||
strcpy(net->state.name, "Client");
|
||||
net->state.engine = net->engine;
|
||||
|
||||
int i;
|
||||
for(i = 0; i < 5; i++) {
|
||||
GSBinary b;
|
||||
b.data = malloc(512 * 5);
|
||||
b.size = 512 * 5;
|
||||
arrput(net->state.tx, b);
|
||||
}
|
||||
|
||||
return net;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ void GSNetStateRead(GSNetState* state, GSNetSocket sock, GSNetPacket* packet, GS
|
|||
}
|
||||
|
||||
/* this is to prevent netcode from blowing up when
|
||||
* ACK packet goes missing...
|
||||
* acknowledge packet goes missing...
|
||||
*/
|
||||
pkt.header.flag |= GSNetPacketFlagAcknowledge;
|
||||
pkt.header.index = packet->header.index;
|
||||
|
|
@ -90,7 +90,7 @@ void GSNetStateWrite(GSNetState* state, GSNetSocket sock, GSNetAddress* address)
|
|||
|
||||
GSLog(state->engine, GSLogDebug, "%s: Sent packet %d:%d", state->name, state->txindex, state->txseq);
|
||||
} else if(state->engine->param->get_tick == NULL) {
|
||||
} else if((state->engine->param->get_tick() - state->txtick) >= 500) {
|
||||
} else if((state->engine->param->get_tick() - state->txtick) >= GSNetAcknowledgeTimeout) {
|
||||
GSLog(state->engine, GSLogDebug, "%s: Lost packet %d:%d", state->name, state->txindex, state->txseq);
|
||||
|
||||
state->txstate = Acknowledged;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue