This commit is contained in:
wangyu- 2017-09-06 01:37:14 -05:00
parent 698504aca0
commit 178327c581
3 changed files with 9 additions and 6 deletions

@ -1121,9 +1121,9 @@ int client_on_timer(conn_info_t &conn_info) //for client. called when a timer is
send_info.seq++;
send_info.ack_seq=recv_info.seq+1;
send_info.ts_ack=recv_info.ts;
raw_info.reserved_seq=send_info.seq;
raw_info.reserved_send_seq=send_info.seq;
}
send_info.seq=raw_info.reserved_seq;
send_info.seq=raw_info.reserved_send_seq;
send_info.psh = 0;
send_info.syn = 0;
send_info.ack = 1;
@ -1167,9 +1167,9 @@ int client_on_timer(conn_info_t &conn_info) //for client. called when a timer is
{
send_info.ack_seq=recv_info.seq+raw_info.recv_info.data_len;
send_info.ts_ack=recv_info.ts;
raw_info.reserved_seq=send_info.seq;
raw_info.reserved_send_seq=send_info.seq;
}
send_info.seq=raw_info.reserved_seq;
send_info.seq=raw_info.reserved_send_seq;
send_handshake(raw_info,conn_info.my_id,conn_info.oppsite_id,const_id);
send_info.seq+=raw_info.send_info.data_len;

@ -1678,7 +1678,10 @@ int after_recv_raw0(raw_info_t &raw_info)
}
else if(seq_mode==3)
{
if(recv_info.seq==send_info.ack_seq+1)
{
send_info.ack_seq=recv_info.seq+raw_info.recv_info.data_len;
}
}
}
}

@ -77,7 +77,7 @@ struct raw_info_t
//int last_send_len;
//int last_recv_len;
u32_t reserved_seq;
u32_t reserved_send_seq;
//uint32_t first_seq,first_ack_seq;
};//g_raw_info;