From 6eefa58b52c4d842aff576e0674b58949f8ad2d7 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 10 Jan 2009 11:48:24 +0000 Subject: fixed resending algorithm --- src/engine/e_network_internal.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/engine/e_network_internal.h') diff --git a/src/engine/e_network_internal.h b/src/engine/e_network_internal.h index 6c58ec88..f1a25b31 100644 --- a/src/engine/e_network_internal.h +++ b/src/engine/e_network_internal.h @@ -146,6 +146,8 @@ void recvinfo_start(NETRECVINFO *info, NETADDR *addr, NETCONNECTION *conn, int c int recvinfo_fetch_chunk(NETRECVINFO *info, NETCHUNK *chunk); /* misc helper functions */ +/* The backroom is ack-NET_MAX_SEQUENCE/2. Used for knowing if we acked a packet or not */ +int seq_in_backroom(int seq, int ack); void send_controlmsg(NETSOCKET socket, NETADDR *addr, int ack, int controlmsg, const void *extra, int extra_size); void send_packet_connless(NETSOCKET socket, NETADDR *addr, const void *data, int data_size); void send_packet(NETSOCKET socket, NETADDR *addr, NETPACKETCONSTRUCT *packet); -- cgit 1.4.1